![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基类没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
A.析构函数的名字可以任意定义
B.析构函数不能带有参数
C.如果没有定义类的析构函数,系统会帮我们创建一个析构函数
D.一个类中只能定义一个析构函数
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~<类名>()}
D.析构函数的函数类型为void
A、析构函数可以重载
B、对象销毁前会自动调用析构函数
C、如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~ <类名> (){}
D、析构函数的函数类型为void
在一个派生类对象结束其生命周期时____
A.先调用派生类的析构函数后调用基类的析构函数
B.先调用基类的析构函数后调用派生类的析构函数
C.如果基数没有定义析构函数,则只调用派生类的析构函数
D.如果派生类没有定义析构函数,则只调用基类的析构函数
A.如果父类没有将析构函数声明为virtual,则在通过父类指针销毁子类对象时,只会调用父类析构函数,而子类对象比父类对象多出来的部分则不会被销毁
B.在定义父类时需要在其析构函数前面添加virtual
C.没有定义虚析构函数时,系统会自动生成默认虚析构函数
D.基类定义虚析构函数后,派生类的析构函数自动为虚析构函数
析构函数的特征是()。
A 析构函数可以有多个参数。
B 析构函数只能在类体内定义。
C 一个类中只能定义一个析构函数。
D 一个类中能定义多个析构函数。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!