标签: c++11 enums c++14 unsigned signed
enum Color { GREY = 4294967294, RED }
RED被赋予4字节无符号int可以容纳的最大值。当我使用sizeof来知道我的枚举颜色(sizeof(颜色))的大小时,它会打印4.如果我将-1分配给RED,则sizeof会打印8.这是否意味着枚举默认为无符号?