派生类的构造和析构函数

img


编写程序声明一个基类 BaseClass,构造其派生类DerivedClass,在构造函数和析构函数中用 cout 输出提示信息,观察构造函数和析构函数的执行情况。求绿色区域内的内容

预期输出就是左侧下面两行吗?

如果输出只有那2行,那么写法有很多种,最简单的:
第一个
public: BaseClass() { cout << "Construction. Number = 1" << end; }
第二个
public: ~DerivedClass() { cout << "Destruction. Number = 0" << end; }