++:enum枚举

#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,
};

枚举里面修改值,但不允许枚举项的值相同

猜你喜欢

转载自blog.csdn.net/Theolulu/article/details/129834886