我的代码有效,尽管我感觉可以改进它,尤其是我的枚举(当前位于main()
函数中)。
我尝试将枚举放置在int main
函数之外,它仍然有效,我个人认为这不是很合适。
int main()
{
enum element {
ICE, FIRE, EARTH, WIND, NONE
};
..The rest of the code..
return 0;
}
任何提示将不胜感激。
对C++ How to translate my code to OOP with classes and functions?的引用
答案 0 :(得分:1)
外部。您将需要将此枚举用于一个类,该类可能在其他地方定义,需要枚举。所以应该在外面。
此外,在现代C ++中使用枚举类可能会更好。