标签: c++ enums
例如:
enum ABC { apple = 0xe, banana = 0xd, orange, pineapple }
orange可以自动获取0xc和pineapple 0xb的值吗?
orange
0xc
pineapple
0xb
答案 0 :(得分:11)
不,这些值只能自动增加。如果您希望值以其他方式运行,则可以反转名称的顺序。
enum ABC { pineapple = 0xb, orange, banana, apple };