我收到此错误“在 \'*\' 令牌之前预期 \')\'”,但我不明白为什么:
\n\n这是我的 EventController.h 代码
\n\n#ifndef EVENTCONTROLLER_H_\n#define EVENTCONTROLLER_H_\n#include <iostream>\n#include "EventModel.h"\n#include "UserModel.h"\nusing namespace std;\n#include <vector>\n#include <stdexcept>\n#include "Observer.h"\n\nclass EventController{\npublic:\n EventController(EventModel *eventModel, UserModel *userModel);\n virtual ~EventController();\n void EventDoneUndone(bool& eventcurrentstate);\n void addPerson2Event(UserModel *userModel, EventModel *eventModel);\n void Update();\n\nprivate:\n EventModel *eventModel;\n UserModel *userModel;\n};\n\n#endif /* EVENTCONTROLLER_H_ */\n
Run Code Online (Sandbox Code Playgroud)\n\n这是我收到错误的 EventController.cpp
\n\n#include "EventController.h"\n#include <iostream>\n#include "EventModel.h"\n#include "UserModel.h"\n\n\nEventController(eventModel *eventModel, userModel *userModel){ **HERE I GET THE ERROR**\n this->eventModel = eventModel; \n this->userModel = userModel; \n\n // eventModel->attach(); \n // userModel->attach();\n}\n\nEventController::~EventController() {\n // TODO Auto-generated destructor stub\n}\n\nvoid eventDoneUndone(EventModel eventModel1){\n eventModel1.toggleState();\n}\n\nvoid addPerson2Event(UserModel userModel1, EventModel eventModel1) {\n eventModel1.setPerson2Event(userModel1);\n}\n\nvoid EventController::Update(){ //maniera Pull Observer myObs\n\n cout << "C\'\xc3\xa8 stato un Update su";\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n希望你们能帮助我,我已经尝试找出其他人问题的解决方案,但我失败了。
\n\n\n你的意思:
EventController::EventController(EventModel *eventModel, UserModel *userModel)
// ^^^^^^^^^^^^^^^^^ ^ ^
Run Code Online (Sandbox Code Playgroud)
?