大挪耗

c++继承的对象模型

#include "iostream"
using namespace std;

class A //基类
{
public:
    A(){cout<<"调用了A的构造函数。\n";}
    ~A(){cout<<"调用了A的析构函数。\n";}
};
class B:public A//子类
{
public:
    B(){cout<<"调用了B的构造函数。\n";}
    ~B(){cout<<"调用了B的析构函数。\n";}
};
class C:public B//孙类
{
public:
    C(){cout<<"调用了C的构造函数。\n";}
    ~C(){cout<<"调用了C的析构函数。\n";}
};

int main()
{
    C a;
}

输出:
调用了A的构造函数。
调用了B的构造函数。
调用了C的构造函数。
调用了C的析构函数。
调用了B的析构函数。
调用了A的析构函数。


已发布

分类

可以收藏大挪耗一下。下载麻烦点城通网盘,站长保证下载速度,不会限速的,放心点就是了;分卷,安卓下载为txt:程序下载为url,不会下载参考不会下载。如果你想让本站活的久一点,请直接捐助

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注