摘要:
之前看了很多关于类对象大小问题的计算,今天闲着没事就来整理整理,写写自己的看法。首先,来看看一个只有构造函数和析构函数的空类:[cpp]view plaincopy#include<iostream>usingnamespacestd;classBase{public:Base();~Base();};intmain(intargc,char*argv[]){cout<<sizeof(Base)<<endl;}输出结果为:1 因为一个空类也要实例化,所谓类的实例化就是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样空类也会被实例化,所以编译器会 阅读全文