获取follwoing错误,同时设置静态无功设置静态枚举正确方法瓦尔在CPP文件
error: expected primary-expression before '.' token
“GameScene.h”
#ifndef __GAME_SCENE_H__
#define __GAME_SCENE_H__
class Game {
public:
enum InteractionMode {
EDITING,
PLAYING };
static Game::InteractionMode mode;
}
#endif // __GAME_SCENE_H__
“GameScene.cpp”
#include "GameScene.h"
Game *Game::singleton() {
if (_GameSingleton == NULL) {
_GameSingleton = Game::create();
Game::mode = Game::InteractionMode.PLAYING; //error on this line
}
return _GameSingleton;
}
偏离主题,但不应使用保留的名称,如'__GAME_SCENE_H__'或'_GameSingleton'。 – 2013-03-28 11:37:04
是的,这就对了。我只是用它们在SO上张贴。不在我的实际代码中。 – asloob 2013-03-28 11:40:09