下列关于派生类的构造函数和析构函数中,错误的是( )
A: 派生类的构造函数会隐含调用基类的构造函数
B: 如果基类中没有默认构造函数,那么派生类必须定义构造函数
C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
A: 派生类的构造函数会隐含调用基类的构造函数
B: 如果基类中没有默认构造函数,那么派生类必须定义构造函数
C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
举一反三
- 下列关于派生类构造函数和析构函数的叙述中,错误的是 A: 如果基类中没有缺省构造函数,那么派生类必须定义构造函数 B: 派生类的构造函数会隐含调用基类的构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
- 下列关于派生类构造函数和析构函数的表述中,错误的是( )。 A: 派生类的构造函数在必要时会隐含调用基类的默认构造函数 B: 在建立派生类对象时,派生类的构造函数将首先调用基类的构造函数 C: 如果基类中没有默认构造函数,那么派生类必须定义构造函数 D: 在销毁派生类对象时,派生类的析构函数将首先调用基类的析构函数
- 下列关于派生类构造函数和析构函数的表述中,错误的是 A: 下列关于派生类构造函数和析构函数的表述中,错误的是 B: 派生类的构造函数会隐含调用基类的构造函数 C: 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D: 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
- 派生类构造函数的调用顺序是先调用()。 A: 派生类的构造函数 B: 基类的构造函数 C: 派生类的析构函数 D: 基类的析构函数
- 当定义派生类对象时,调用构造函数的正确顺序是( ) A: 先调用基类的构造函数,再调用派生类的构造函数 B: 先调用派生类的构造函数,再调用基类的构造函数 C: 调用基类的构造函数和派生类的构造函数的顺序无法确定 D: 调用基类的构造函数和派生类的构造函数是同时进行的