A-A+

下列关于派生类构造函数和析构函数的叙述中 错误的是A.派生类的构造函数会隐含调用基类的构造函

2022-08-05 21:24:35 问答库 阅读 172 次

问题详情

下列关于派生类构造函数和析构函数的叙述中,错误的是
A.派生类的构造函数会隐含调用基类的构造函数
B.如果基类中没有默认构造函数,那么派生类必须定义构造函数
C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D.在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:在通常情况下,派生类和基类的构造函数的执行顺序为:先执行基类的构造函数,然后执行派生类的构造函数;当撤销派生类对象时,先执行派生类的析构函数,随后再执行基类的析构函数。

考点:函数,错误