【发布时间】:2019-01-22 22:45:22
【问题描述】:
我的代码有效,尽管我觉得它可以改进,尤其是我的枚举,它目前在 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?
【问题讨论】:
-
我的偏好:将所有内容都尽可能地缩小范围。如果 main 之外没有人需要
enum,请不要让他们看到它 -
保持很简单!如果你需要在 main() 之外的枚举,把它放在外面,如果你只需要在 main() 里面,那就把它留在里面。
-
@Matthieu Brucher 这听起来合乎逻辑,谢谢您的意见!