首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于类的析构函数的叙述中,错误的是
下列关于类的析构函数的叙述中,错误的是
admin
2020-05-14
38
问题
下列关于类的析构函数的叙述中,错误的是
选项
A、定义析构函数时不能指定返回值
B、析构函数的函数名就是类名前加上字符 ~
C、析构函数可以重载
D、在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
答案
C
解析
本题考查类的析构函数的定义,析构函数(destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后" 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。
以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/fv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出是()。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structst
有如下程序:classXX{protected:intk;public:XX(int=5):k(n){};~XX(){tout
静态数据成员是为()的数据。
下列程序执行后,输出的结果是()。intx=-5,y=0;while(++x)y++;cout<<y<<end1;
如果使用数组名称为函数参数,形实结合时,传递的是______。
下列关于new运算符的描述中错误的是()。
下列关于成员函数特征的描述中,错误的是()。
以下不使用线性结构表示实体之间联系的模型的是()。
A、 B、 C、 D、 C此题考查的是有关函数的概念。内联函数是在函数定义之前加关键字inline来声明的函数,而不是定义在另一个函数体内部的函数,故选项A)错误;无返回值的函数在执行完最后一条语句后,会自动
下列关于队列的叙述中正确的是
随机试题
简述数学期望和方差各描述的是随机变量的什么特征.
下列在听诊时心律可以规整的心律失常是
患者胁肋隐痛,悠悠不休,遇劳加重,口干咽燥,心中懊恼烦热,头晕目眩。舌红少苔,脉弦细数,其辨证是
根据行政诉讼法律制度的规定,下列各项中,属于由中级人民法院管辖的案件有()。
个人住房贷款的贷款人应开展风险评价工作,以分析借款人的()为基础,采取定性和定量分析方法,全面动态地进行贷款审查和风险评估。
安全取决于事故预防,通过对事故隐患的管理和整改,事故是可以预防的。以下属于事故预防的措施有________。
教师在教学过程中要发扬教学民主,它是实施下列哪一个教学基本原则的重要条件?()
哺育心智成熟的过程,与出自生物本能的引导不同。父母的责任不是父母的本能,不是单纯的给予,还包括适当的拒绝、及时的赞美、适当的争论、必要的鼓励、温柔的安慰、有效的督促,父母应该成为值得尊敬的领导者、指挥官,告诉孩子该做什么,不该做什么,要依据理性判断,而不能
简述我国目前的筹资渠道。
查询单位名称中含"北京"字样的所有读者的借书证号和姓名,正确的SQL语句是( )。
最新回复
(
0
)