0%

构造和析构

派生类构造函数执行的次序

  1. 调用基类构造函数,调用顺序按照它们 被继承时声明的顺序 (从左到右);

  2. 调用内嵌成员对象的构造函数,调用顺序按照它们在类中声明的顺序;

  3. 派生类自己构造函数体中的内容。

派生类析构函数执行的次序
派生类的析构函数的功能是在该对象消亡之前进行一些必要的清理工作,析构函数没有类型,也没有参数。

析构函数的执行顺序与构造函数相反。