• 2021-04-14
    假设类X的对象x是类Y的内嵌对象成员,则在执行Y y;语句时,系统会自动先调用类 的构造函数,再调用类 构造函数

  • X Y

    内容

    • 0

      按“先客后主”方式,定义容器类对象时,先调用对象成员所属类的构造函数,再调用本类构造函数

    • 1

      下列关于类的包含描述正确的是() A: 可以使用赋值语句对对象成员进行初始化 B: 可以使用“参数初始式”调用成员类的构造函数初始化对象成员 C: 被包含类可以访问包含类的成员 D: 首先执行自身构造函数,再调用成员类的构造函数

    • 2

      定义一个派生类对象时,会先调用基类的构造函数,再执行派生类的构造函数。

    • 3

      对象成员构造函数的调用发生在类的构造函数调用之前

    • 4

      下列关于有子对象派生类的构造函数调用顺序正确的是()。 ①调用基类构造函数,对基类数据成员初始化 ②调用子对象构造函数,对子对象数据成员初始化 ③执行派生类构造函数,对派生类数据成员初始化