zoukankan      html  css  js  c++  java
  • 78、构造函数、析构函数的执行顺序?

    1) 构造函数顺序

    ① 基类构造函数。如果有多个基类,则构造函数的调用顺序是某类在类派生表中出现的顺序,而不是 它们在成员初始化表中的顺序。

    ② 成员类对象构造函数。如果有多个成员类对象则构造函数的调用顺序是对象在类中被声明的顺序, 而不是它们出现在成员初始化表中的顺序。

    ③ 派生类构造函数。

    2) 析构函数顺序

    ① 调用派生类的析构函数;

    ② 调用成员类对象的析构函数;

    ③ 调用基类的析构函数。

  • 相关阅读:
    读《暗时间》
    文献笔记8
    文献笔记4
    文献笔记2
    文献笔记5
    文献笔记6
    文献笔记1
    文献笔记3
    读《暗时间》2
    文献笔记7
  • 原文地址:https://www.cnblogs.com/crbhf/p/14992191.html
Copyright © 2011-2022 走看看