首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于类的析构函数的叙述中,错误的是
下列关于类的析构函数的叙述中,错误的是
admin
2021-09-05
23
问题
下列关于类的析构函数的叙述中,错误的是
选项
A、定义析构函数时不能指定返回值
B、析构函数的函数名就是类名前加上字符 ~
C、析构函数可以重载
D、在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
答案
B
解析
本题考查类的析构函数的定义,析构函数(destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后" 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。
以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/1I5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this
下列描述中,错误的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间a=____
下列关于虚基类的描述中,错误的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
随机试题
患者,男,50岁,骤发剧烈腹痛,初起时剑突下偏右呈发作性胀痛,迅速波及全腹呈持续性,并向后腰背放射,伴恶心、呕吐,查体:体温38.9℃,BP110/80mmHg,脉搏110/min呼吸32/min心肺检查(-),全腹彭隆,伴明显肌紧张及广泛压痛,反跳痛
下列何种表述不属于法的规则?
以下选项中,必须执证上岗的是( )。
浙江金源有限公司(ZhejiangJinyuanCo.,Ltd.)是一家流通性外贸企业,2007年9月18日与英国ROSECo.,Ltd.签订一份订购合同如下: PURCHASECONTRACT
把树的根结点的层数定义为1,其他结点的层数等于其父结点所在层数加上。设T是一棵二叉树,Ki和Kj是T中子结点数小于2的结点中的任意两个,它们所在的层数分别为λKi和λKj,当关系式|λKi一λKj|≤1一定成立时,则称T为一棵()。
设α为n维单位列向量,E为n阶单位矩阵,则矩阵E-ααT的秩为_____________________.
(2009下软设)以下关于面向对象分析的叙述中,错误的是______。
关于成本的描述,正确的是()。
以下是while语句的基本形式:while(表达式){语句;)其中“表达式”()。
ICE-FISHINGIfyoudrivenorthfromTorontoforthreehours,youcometoLakeNipissing.Inwinter,thelakebecomesice,and
最新回复
(
0
)