简单归纳:
1.(无虚函数或有虚函数的)空类的sizeof是1,它的实例化也需要独一无二的空间地址
2.无虚函数的类的sizeof是内部成员大小之和
3.有虚函数的类的sizeof是内部成员大小之和再加4,这样的类有一个指向虚函数表的指针
4.子类的sizeof是基类的大小加上子类成员大小,若子类有新的虚函数也是如此
5.有静态成员的类,静态成员不占类的大小
6.类的虚继承会多出一个指针,指向的是虚基类成员偏移量数组
代码示例:
Copyright © 2019- obuygou.com 版权所有 赣ICP备2024042798号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务