习题 11.8,请完成下列工作
发布时间
阅读量:
阅读量
习题 11.8 提供了如下程序,请完成以下任务:
(1)仔细阅读程序代码,预测其在执行过程中所产生的输出内容;
(2)进行实际运行,确认所得结果是否与预期一致;
(3)深入剖析程序的执行流程,特别关注构造函数与析构函数的调用机制。
代码:
#include<iostream>
using namespace std;
class A
{
public:
A() { cout << "constructing A" << endl; }
~A() { cout << "destructing A" << endl; }
};
class B:public A
{
public:
B() { cout << "constructing B" << endl; }
~B() { cout << "destructing B" << endl; }
};
class C :public B
{
public:
C() { cout << "constructing C" << endl; }
~C
全部评论 (0)
还没有任何评论哟~
