中国开发网: 论坛: 程序员情感CBD: 贴子 299220
bjwf
大多数C++编译器都是先编成C或汇编的.想想C或汇编怎么保存,它就怎么保存.
之所以是1的原因也在这里
C++标准要求每个对象都可以寻址,所以很多编译器就把
class A{};
转成
struct A
{
char __dumy;
};

对于增加了成员函数的情况,就根据编译器的对齐选项来定它的size,所以就变成4或8

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录