我应该将枚举放置在int main()之中还是之中?

时间:2019-01-22 22:45:23

标签: c++ enums main

我的代码有效,尽管我感觉可以改进它,尤其是我的枚举(当前位于main()函数中)。

我尝试将枚举放置在int main函数之外,它仍然有效,我个人认为这不是很合适。

bookPicker.cpp

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?的引用

1 个答案:

答案 0 :(得分:1)

外部。您将需要将此枚举用于一个类,该类可能在其他地方定义,需要枚举。所以应该在外面。

此外,在现代C ++中使用枚举类可能会更好。