首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于类的析构函数的叙述中,错误的是
下列关于类的析构函数的叙述中,错误的是
admin
2020-06-29
44
问题
下列关于类的析构函数的叙述中,错误的是
选项
A、定义析构函数时不能指定返回值
B、析构函数的函数名就是类名前加上字符~
C、析构函数可以重载
D、在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
答案
C
解析
本题考查类的析构函数的定义,析构函数(destructor)与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后"的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud(),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Cbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error***
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:0012FF6810012FF3C50012FF6C20012FF444
下列选项中,不是C++关键字的是
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
下列关于内联函数的叙述中,正确的是
下列关于函数模板的表述中,正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下面属于白盒测试方法的是
下列选项中,与实现运行时多态性无关的是
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
随机试题
关于姜片虫病传染源叙述,错误的是
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为2002年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如
人最基本的权利是()。
《中华人民共和国招标投标法实施条例》规定,资格预审文件或者招标文件的发售期不得少于()日。
在项目组织结构中,应由______负责进度控制工作。
将导游分为旅行社导游、兼职导游和自由职业导游是按照()来分类的。
为了得到函数y=sin3x+cos3x的图象,可以将函数y=的图象()
要培育统一开放和竞争有序的市场体系,必须努力促进市场主体的多元化,市场体系的开放性,市场交易的规范化,形成合理的价格机制,提高整个国民经济的市场化进程。下列关于市场培育的说法,正确的有()。
Alargenumberofcars______parkedinfrontofmyhouse.
A、Byaskingpeopletoreporttheirsleephabits.B、Byobservingpeople’ssleeppatternsinlabs.C、Byhavingpeoplewearmotion-
最新回复
(
0
)