#include <iostream>
using namespace std;
int main()
{
enum spectrum {
red, orange, blue, green
};
spectrum band;
int my_band = 5;
band = spectrum(my_band); //强制转换
cout << band << my_band;
return 0;
}
枚举变量:枚举变量只能赋值枚举里声明的值。或者,对枚举以外的值进行强制类型转换,则赋值合法。