含有类的大小

首先是一个类如果含有虚函数 会创建一个虚函数表(vtable)而类中会有一个指针指向这个虚函数表 


此大小为16个字节

接着是如果一个类中含有静态成员,静态成员不会影响类的大小,因为它是存在 global data members 中因此


此大小依旧为16个字节

关于继承类的大小


可见,派生类的大小 等于基类的大小加上派生类中成员大小之和

如果是虚继承


因为派生类中包含一个指向虚表的指针,同时64位机器中指针大小为8字节,因此大小为16

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容