Advertisement

习题 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)

还没有任何评论哟~