不管是建立何种对象,在对象不使用时,都应该手动调用析构函数进行清

题目

不管是建立何种对象,在对象不使用时,都应该手动调用析构函数进行清除对象的操作。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是

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

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

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

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


正确答案:D

第2题:

类的析构函数是在什么时候调用的?

A.类创建时

B.创建对象时

C.删除对象时

D.不自动调用


正确答案:C

第3题:

类的析构函数是在()调用的。

A、类创建时

B、创建对象时

C、对象生命期结束时

D、不自动调用


参考答案:C

第4题:

在一个派生类对象结束其生命周期时,下列叙述中正确的是( )。

A. 先调用基类的析构函数,后调用派生类的析构函数

B.先调用派生类的析构函数,后调用基类的析构函数

C.如果基类没有定义析构函数,则只调用派生类的析构函数

D.如果派生类没有定义析构函数,则只调用基类的析构函数


参考答案:B

第5题:

在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的()使其初始化。

A. 析构函数

B. 数据成员

C. 构造函数

D. 静态成员函数


正确答案:C

第6题:

( 22 )建立一个类对象时,系统自动调用

A )析构函数

B )构造函数

C )静态函数

D )友元函数


正确答案:B

第7题:

在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。()


参考答案:正确

第8题:

在一个派生类对象结束其生命周期时____

A.先调用派生类的析构函数后调用基类的析构函数

B.先调用基类的析构函数后调用派生类的析构函数

C.如果基数没有定义析构函数,则只调用派生类的析构函数

D.如果派生类没有定义析构函数,则只调用基类的析构函数


正确答案:D

第9题:

下面属于析构函数特征的是()。

A.析构函数可以重载

B.对象销毁前会自动调用析构函数

C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~<类名>()}

D.析构函数的函数类型为void


参考答案:BC

第10题:

下面关于析构函数的叙述错误的是( )。

A.析构函数可以完成一些系统清理工作

B.析构函数可以由类对象自动调用

C.析构函数可以有返回值

D.析构函数是一种特殊的函数


正确答案:C
解析:与构造函数一样,析构函数没有返回值。

更多相关问题