14-2 使用强枚举类型
使用强枚举类型
强枚举类型具备以下三个特性:
-
枚举标识符属于强枚举类型的作用域
-
枚举标识符不会隐式转换为整型
-
能指定强枚举类型的底层类型,默认为int
1. 定义强枚举类型
|
2. 定义类型时指定底层类型
enum class E : unsigned int{ |
发布于
强枚举类型具备以下三个特性:
枚举标识符属于强枚举类型的作用域
枚举标识符不会隐式转换为整型
能指定强枚举类型的底层类型,默认为int
|
enum class E : unsigned int{ |