首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于类的析构函数的叙述中,错误的是
下列关于类的析构函数的叙述中,错误的是
admin
2021-02-22
46
问题
下列关于类的析构函数的叙述中,错误的是
选项
A、定义析构函数时不能指定返回值
B、析构函数的函数名就是类名前加上字符 ~
C、析构函数可以重载
D、在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
答案
C
解析
本题考查类的析构函数的定义,析构函数(destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后" 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。
以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/jEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
T列叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
下列语句中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
使用地址作为实参传给形参,下列说法正确的是()。
随机试题
下列各项中,有权制定和修改《会计法》的机构是()。
简述真皮坐椅的类型及其特点。
生物对生态因子的耐受性上限和下限之间的范围称为______。
承包人提出的合理化建议使发包人获得了(),应按专用合同条款中的约定给予奖励。
项目部的试验部门在质量验收工作中的职能包括()。
下列保证计算机安全的对策有()。
下列属于合规管理的基本原则的是()。Ⅰ.独立性原则Ⅱ.客观性原则Ⅲ.公正性原则Ⅳ.协调性原则
从八大类别看,2010年6月份北京市居民消费价格指数(CPI)变化如下:食品类价格同比上涨4.2%。其中粮食、水产品、鲜菜和鲜瓜果价格分别上涨10.0%、10.6%、15.6%和6.1%,油脂价格下降0.7%。烟酒及用品类价格同比上涨0.6%。其中,烟
根据以下资料,回答下列问题。2012年末,中国大陆总人口135404万人,全年出生人口1635万人,死亡人口966万人。从性别结构看,男性人口69395万人,同比增加327万人,女性人口66009万人,同比增加342万人;从城乡结构看,城镇人口7
从1956年生产资料私有制的社会主义改造基本完成算起,到21世纪中叶社会主义现代化的基本实现,社会主义初级阶段至少需要100年时间。初级阶段的长期性,从根本上说决定于()
最新回复
(
0
)