C++中sizeof(class)的大小

编者:李国帅

qq:9611153 微信lgs9611153

时间:2009-07-08

背景原因:

以前的测试,主要为了测试c++中构造函数,普通函数,虚函数对class对象大小的影响。

 

测试代码:

C++中sizeof(class)的大小

C++中sizeof(class)的大小

测试结果:

C++中sizeof(class)的大小

结论:

空类占一个字节

构造函数不占字节

普通函数不占字节

虚函数表占4个字节

sizeof(object)= sizeof(class)=类大小

sizeof(&object)= sizeof(new class)=4=类指针大小