继承-3继承中的对象模型
发布日期:2021-11-20 10:17:49 浏览次数:7 分类:技术文章

本文共 442 字,大约阅读时间需要 1 分钟。

//从父类继承过来的成员,哪些属于子类对象中

//结论:父类中的私有成员也是被子类继承下去了,只是由编译器给隐藏后访问不到

#include "pch.h"#include 
using namespace std;//class base {
public: int m_a;protected: int m_b;private: int m_c;};class son :public base {
public: int m_d;};void test01() {
cout << "size of son =" << sizeof(son) << endl;//=16,在父类中所有的非静态成员属性都会被子类继承下去,但父类中的私有成员,是被编译器给隐藏了, //因此访问不到,但是确实继承下去了}int main(){
test01();}

转载地址:https://blog.csdn.net/weixin_43223362/article/details/102886613 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:继承-4构造和析构顺序
下一篇:继承-2继承方式

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2023年08月29日 22时15分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章