单选题下列关于派生类构造函数和析构函数的说法中,错误的是(  )。A 派生类的构造函数会隐含调用基类的构造函数B 如果基类中没有缺省构造函数,那么派生类必须定义构造函数C 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D 在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

题目
单选题
下列关于派生类构造函数和析构函数的说法中,错误的是(  )。
A

派生类的构造函数会隐含调用基类的构造函数

B

如果基类中没有缺省构造函数,那么派生类必须定义构造函数

C

在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

D

在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


相似考题
参考答案和解析
正确答案: D
解析:
在撤销派生类对象时,析构函数的执行过程和构造函数严格相反。先调用派生类析构函数,再调用基类析构函数。