c++ - 我应该把我的枚举放在我的 int main() 里面还是里面?
问题描述
我的代码有效,尽管我觉得它可以改进,尤其是我的枚举,它目前在main()
函数内部。
我试过将我的枚举放在int main
函数之外,它仍然有效,我个人认为它不会很像样。
bookPicker.cpp
int main()
{
enum element {
ICE, FIRE, EARTH, WIND, NONE
};
..The rest of the code..
return 0;
}
任何提示将不胜感激。
解决方案
外部。您将希望将此枚举用于一个类,该类可能在其他地方定义,需要枚举。所以应该在外面。
此外,在现代 C++ 中使用枚举类可能会更好。
推荐阅读
- mysql - 如何计算每个月的记录数?
- dart - 如何在 Flutter 中为列表更改设置动画
- mysql - 如何对mysql中日期格式为%m/%d/%Y的列进行排序?
- android - Android 运行时 NoSuchMethodError
- arduino-uno - Ardulink 2 无法使用 Serial.print 从模拟 Pin1 接收消息
- c# - 如何更改在 Enterprise bot v4 中加密的 .Bot 文件中的 LUIS 订阅密钥
- apache-spark - 将 s3 中的大量 json 文件重新分区为镶木地板,而 EMR 需要很长时间
- javascript - 不必要的转义字符:\` no-useless-escape
- android - 超过工作管理器中的数据有效负载限制
- java - 从搜索结果(在片段中)获取数据并在选项卡布局中更新(其他)片段