C++ 枚举类型定义:详解与示例
C++ 枚举类型是一种用户定义的类型,用于定义一组具名常量。在 C++ 中,定义枚举类型可通过以下方式:
enum 枚举类型名 {
枚举常量1,
枚举常量2,
...
};
其中,'枚举类型名' 是用户定义的类型名称,'枚举常量' 是用户定义的具名常量。枚举常量默认从 0 开始,每个常量的值依次递增。例如:
enum Weekday {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
上述代码定义了一个 Weekday 枚举类型,其中 Monday 的值为 0,Tuesday 的值为 1,以此类推。
也可以在定义枚举常量时显式地指定其值,如下所示:
enum Color {
Red = 1,
Green = 2,
Blue = 4
};
上述代码定义了一个 Color 枚举类型,其中 Red 值为 1,Green 值为 2,Blue 值为 4。
原文地址: http://www.cveoy.top/t/topic/oCKu 著作权归作者所有。请勿转载和采集!