我应该将枚举放在 int main() 之外还是内部?
Should I place my enum out or inside of my int main()?
我的代码有效,尽管我觉得它可以改进,尤其是我的枚举,它目前在 main()
函数中。
我试过将我的枚举放在 int main
函数之外,它仍然有效,我个人认为它不会很像样。
bookPicker.cpp
int main()
{
enum element {
ICE, FIRE, EARTH, WIND, NONE
};
..The rest of the code..
return 0;
}
如有任何提示,我们将不胜感激。
参考
外面。您将希望将此枚举用于 class,class 可能在其他地方定义,需要枚举。所以应该在外面。
此外,在现代 C++ 中使用枚举 class 可能更好。
我的代码有效,尽管我觉得它可以改进,尤其是我的枚举,它目前在 main()
函数中。
我试过将我的枚举放在 int main
函数之外,它仍然有效,我个人认为它不会很像样。
bookPicker.cpp
int main()
{
enum element {
ICE, FIRE, EARTH, WIND, NONE
};
..The rest of the code..
return 0;
}
如有任何提示,我们将不胜感激。
参考
外面。您将希望将此枚举用于 class,class 可能在其他地方定义,需要枚举。所以应该在外面。
此外,在现代 C++ 中使用枚举 class 可能更好。