zoukankan      html  css  js  c++  java
  • 继承中的对象模型

    1.子类中 会继承父类的私有成员,只是被编译器隐藏起来了,无法访问父类的私有成员,但是sizeof会给私有成员空间

    子类会继承父类中所有的内容 ,包括了 私有属性

    只是我们访问不到,编译器给隐藏了

    cl /d1 reportSingleClassLayout类名 文件名

    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    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 << sizeof(Son) << endl;    //16 私有成员也会继承过来,只是无法访问
    }
    int main()
    {
        system("Pause");
        return 0;
    }
  • 相关阅读:
    动手动脑5
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每周总结
    2020/10/13
    2020/10/20
  • 原文地址:https://www.cnblogs.com/yifengs/p/15176385.html
Copyright © 2011-2022 走看看