C++11新特性(82)-指定enum类型的大小
enum类型有多大?这并不是一个简单的问题,需要分情况讨论。 没有指定作用域的情况枚举类型的大小会随着枚举值的范围自动调整。例如下面的代码:enum_1只有两个枚举值,它的大小就是4个字节;enum_2的第一个枚举值指定了一个超过32位的数,所以大小被自动调节为8个字节。 指定了作用域的情况枚举类型的大小的默认值是4,也就是一个int的大小。例如下面的代码:...