在开发中常常会用枚举类型,枚举类型在没有赋初值的情况下,默认是从0开始的,之后的元素的值是前面个元素的值加1,当然,也可以给每个元素赋初值。
enum GameModeType
{
GameModeType_None = -1,// 无效值
GameModeType_Online, // 经典场
GameModeType_Crazy, // 疯狂场
GameModeType_Match, // 比赛场
GameModeType_Single, // 单机场
GameModeType_Num // 记录有多少个
};
首先,将枚举中的第一个枚举项设置为空(-1),此后的按顺序需要默认显示,最后一个枚举项则是记录有多少个枚举类型。