enum

enum spectrum{red,orange,yellow,green,blue,violet,indigo,ultraviolet}

 

spectrum band = spectrum(3);   按次序索引

 

enum one{zero,null = 0 ,numero_uno = 1};  赋值,而且可以两个项目赋值相同

 

enum bits{one = 1, two = 2, four = 4, eight = 8};

bits a = bits(6);    可行,因为在上界和下界之内。  大于最大值的最小的一个2的n次幂是上界,下界同理,加负号

你可能感兴趣的:(null)