Advertisement

C++(五十):继承类的构造与析构顺序

阅读量:

以下内容主要阐述在类继承机制中,构造函数与析构函数的继承特性及其调用顺序的相关问题。

**1、子类对象在创建时会首先调用父类的构造函数

2、在父类的构造函数执行完成之后,才会开始执行子类的构造函数
3、若父类的构造函数包含参数,则必须在子类的初始化列表(即参数列表)中明确调用父类的构造函数
4、析构函数的调用顺序与构造函数正好相反**


接下来,我们通过具体例子进行说明:

复制代码
 /**************************************************** * brief  : 继承后的构造函数的调用 
    
  * author : shao 
    
  * date   :	2020-04-02
    
  * note   : 类的继承主要是为了减少代码的重复性,
    
  *          比如:汽车的分类,可以由四个轮子和发动机
    
  *          作为基类,然后一直延伸扩展到各种汽车 
    
  * ****************************************************/
    
 #include <iostream>
    
  
    
 using namespace std;
    
  
    
 clas

全部评论 (0)

还没有任何评论哟~