C++11强枚举类型

下面主要代码
强枚举类型就是给我们的枚举类型限制相关的类型。

#include 


using namespace std;

//这里我们可以给enum限定类型
//这里表示我们只能使用char类型
enum color:char{red='A',yellow,green,white};


enum SS{SS1=0,SS2='A',SS3='C'};
int main()
{
    color col = yellow;
    cout << "Hello World!" << endl;
    cout << "current color is "<cout << "current color is "<<(char)col<cout << "current ss is "<cout << "current ss is "<return 0;
}

运行结果
C++11强枚举类型_第1张图片

你可能感兴趣的:(C++11新知识)