枚举变量大小疑点
枚举变量大小问题C/C++ codeenum Color{GREEN 1,RED,BLUE,}ColorValsizeof(ColorVal) 4 //为什么会
枚举变量大小问题
C/C++ codeenum Color{GREEN = 1,RED,BLUE,}ColorVal;sizeof(ColorVal) = 4; //为什么会是4,枚举变量不是不占内存么
[解决办法]谁说的枚举变量不占内存?只要是个变量都必然会占用内存。
枚举变量常常使用机器字长的位数来表达。
[解决办法]