【发布时间】:2013-05-02 02:08:25
【问题描述】:
我认为这里缺少一些基本的东西,但我有一个我制作的称为“事件”的结构向量,称为 eventTable,我试图从函数中访问它。我收到此错误:“无效参数' 候选者是:void push_back(const Event &)”有什么建议吗?
struct Event {
enum TYPE {
Arrival,
CPUBurstCompletion,
IOCompletion,
TimerExpired
};
double time;
TYPE type;
Event(Event::TYPE type, double time)
: type(type),
time(time) {}
};
vector<Event> eventTable;
void createEvent(Event::TYPE type, double time){
Event newEvent(Event::TYPE type, double time);
eventTable.push_back(newEvent);
}
【问题讨论】:
-
这让我想起了 MVP,但实际上不是。
-
这个问题最可能的原因是复制/粘贴错误。
标签: c++ function vector structure