#include<iostream>
using namespace std;
enum EColor:char
{
Red,
Blue,
Yellow,
White,
};
enum CColor :char
{
Red,
Blue,
White,
};
int main()
{
EColor TColor=EColor::Blue;
return 0;
}
使用枚举enum时,明确作用域 枚举名::Blue
降低编码的歧义性
enum按照0,1,2,3顺序填充
enum EColor:char
{
Red=10,
Blue,
Yellow,
White,
};
枚举里面修改值,但不允许枚举项的值相同