enum C++ · 关键字
枚举类型声明,把一组具名整数常量封装成一个类型;C++11 起可用 enum class 得到强类型枚举。
怎么用
enum 名字 { 值1, 值2 }; 或 enum class 名字 { ... };
小例子
enum class Color { RED, BLUE };
Color c = Color::RED;
std::cout << (c == Color::RED);
运行结果
1(true)
提醒:enum class 不会隐式转成 int,访问成员必须加作用域前缀
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条