
C++中的enum
(枚举)类型是一种用户定义的类型,用于表示一组整数值,每个值都有对应的名称,增强了代码的可读性和可维护性。
1. 基本枚举类型
基本的枚举类型定义了一组命名的整数常量。
enum Color {
RED,
GREEN,
BLUE
};
Color myColor = RED;
在这个例子中,RED
、GREEN
和BLUE
被自动赋予了整数值(默认从0开始)。
2. 显式指定枚举值
可以在定义枚举类型时为每个枚举值显式指定整数值。
enum StatusCode {
OK = 200,
NotFound = 404,