【发布时间】:2012-12-13 19:07:17
【问题描述】:
我想知道什么会更好: 枚举声明或字符串数组:
enum MonthName{January, February, March, April, May, June, ...)
或
string MonthName[12] = {"January", "February", "March", "April", "May", "June", ...)
因为对我来说这似乎并不重要。
这个变量只能被一个函数访问,根据输入的数字显示月份。
【问题讨论】:
-
如果显示它,字符串数组会更好。您不能将枚举项的名称自动转换为字符串。
-
汽车和披萨哪个更好?它们做了两件完全不同的事情。
-
@PeteBecker 这很简单...披萨。
-
@LuchianGrigore - 不,你可以卖掉汽车并得到很多披萨。
-
啊,不错。我想我的困惑在于我没有意识到你不能打印枚举值。所以,就是这样。感谢您的帮助。