枚举元素限制

8 c++ enums

enumC++中是否有最大允许元素数?

(问题来自对我之前关于定义的问题的回答)

GMa*_*ckG 11

没有任何指定的最大值或最小值,这取决于您的实现.但是,请注意附件B规定:

- 单个枚举中的枚举常量[4096].

作为推荐.但这绝对是一项建议,而非要求.

  • 废话,我真的需要那个4294967297会员!! (4认同)
  • 当然,如果4,294,967,297th枚举器被声明为`name = 0`,你可以继续前进,枚举器就不再具有唯一值了:-P (3认同)
  • @Martin:__ 4096__!这是两个人的力量!你怎么能弄错?错字?`:)` (2认同)