标题文件:
protected:
enum class GameState
{
nullState
, firstState
, secondState
};
GameState gameState;
在CPP文件中的我想返回gameState当前所处的状态,我怎么做这个因为枚举不是一个类型?
我尝试过:
int ReturnGameState()
{
return this->gameState;
}
因为我认为枚举存储为整数,但它表示返回类型不同。
感谢。
答案 0 :(得分:0)
当然可以。为什么你有" class"你的枚举声明?这不是正确的语法。下面的代码编译得很好。
enum GameState
{
nullState
, firstState
, secondState
};
GameState ReturnGameState()
{
GameState r = firstState; //example
return r;
}