- 博客(1)
- 收藏
- 关注
原创 直接继承和虚继承的内存布局
直接继承 (原文链接:点击打开链接) (1)无虚函数覆盖的单继承: 子类对象的内存布局:虚表指针、父类成员变量、子类成员变量 虚函数表的布局:父类的虚函数地址(按声明顺序)、子类自定义的虚函数的地址(按声明顺序) (2)有虚函数覆盖的单继承 子类对象的内存布局:虚表指针、父类成员变量、子类成员变量 虚函数表的布局:子类已覆盖的虚函数的地址、父类中未被覆盖的虚函数的地址、子类自定义
2017-08-27 21:32:27 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人