读书人

枚举变量大小疑点

发布时间: 2012-05-16 11:12:12 作者: rapoo

枚举变量大小问题

C/C++ code
enum Color{GREEN = 1,RED,BLUE,}ColorVal;sizeof(ColorVal) = 4; //为什么会是4,枚举变量不是不占内存么


[解决办法]
谁说的枚举变量不占内存?只要是个变量都必然会占用内存。

枚举变量常常使用机器字长的位数来表达。
[解决办法]
探讨

谁说的枚举变量不占内存?只要是个变量都必然会占用内存。

枚举变量常常使用机器字长的位数来表达。

读书人网 >C++

热点推荐