版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxc024000/article/details/80216770
- 枚举类型初值
- 若赋值,后面的缺省值一次增加
- 若不赋值,则缺省值为0,1,2…
// 赋值
enum Weekly
{
mon = 1,
tue, // 2
wed, // 3
thu, // ...
fir,
sat,
sun, // 7
};
// enum City
{
beijing, // 0
shanghai, // 1
shenyang, // 2
}
- 类中枚举用法
class A
{
enum Type
{
a = 0,
b,
c,
}
};
// other file
// 直接使用值
A::a
A::b
A::c
// 使用类型定义
A::Type b