我应该把我的枚举放在我的 int main() 外面还是里面

Should I place my enum out or inside of my int main()?

本文关键字:我的 外面 main 枚举 int 我应该      更新时间:2023-10-16

我的代码有效,虽然我觉得它可以改进,尤其是我的枚举,它目前在main()函数中。

我试过将我的枚举放在 int main 函数之外,它仍然有效,我个人认为它不会很像样。

书选.cpp

int main()
{
enum element {
    ICE, FIRE, EARTH, WIND, NONE
};
..The rest of the code..
   return 0;
}

任何提示将不胜感激。

参考C++如何使用类和函数将我的代码转换为 OOP?

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

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