摘要:
1.sizeof(A) =22 对于类A而言, int i ;//占用4个字节 U ;//占用13个字节 void foo();//函数声明,不占用内存 typedef char*(*f)(void*);//函数声明,不占用内存 enum ;//枚举类型,占用4个字节 (虽然枚举类型需要偏移量为4的 阅读全文
摘要:
下面再举个例子,交换一下上面的MyStruct的成员变量的位置,使它变成下面的情况: struct MyStruct { char dda; double dda1; int type }; 这个结构占用的空间为多大呢?在gcc环境下,可以得到sizeof(MyStruc)为24。结合上面提到的分配 阅读全文