0
枚举
在 C++中,枚举(enum)是一种用户自定义类型,用于定义一组命名的整数常量。枚举常量在编译时会被赋予一个整数值,这个值默认从 0 开始递增,但也可以手动指定。
以下是枚举的基本语法:
其中,enum_name
是枚举类型的名称,enumerator_list
是枚举常量的列表,用逗号分隔。
例如,以下枚举定义中,星期几的常量分别被赋值为 0 到 6:
你也可以手动指定枚举常量的值,例如:
在上面的例子中,Red
的值为 1,Green
的值为 5,Blue
的值为 10。
枚举常量还可以与整数进行运算,例如:
在上面的例子中,将One
赋值给num
,然后将Two
的值加到num
上,得到的结果为 3。
上一章
map 下一章
priority_queue