首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于派生类构造函数和析构函数的表述中,错误的是
下列关于派生类构造函数和析构函数的表述中,错误的是
admin
2021-06-10
31
问题
下列关于派生类构造函数和析构函数的表述中,错误的是
选项
A、下列关于派生类构造函数和析构函数的表述中,错误的是
B、派生类的构造函数会隐含调用基类的构造函数
C、在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数
D、在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
答案
D
解析
派生类对象的撤销顺序与构造顺序相反:首先运行派生类析构函数,然后按继承层次依次向上调用各基类析构函数,这样做是为了每次析构函数销毁的都是完整的对象,选项D错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/prfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
下列关于运算符函数的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
为类MyClass重载赋值运算符时,应将其重载为类的
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<endl;
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=’’’’){strcpy(title,t);}private:
有如下程序:#includeclassA{public:A(intn=2):m_i(n){}~A(){std::cout
随机试题
残余估价法
献血者为A型血,经交叉配血试验,主侧不凝集而次侧凝集,受血者的血型应为
A.奎尼丁B.阿托品C.普萘洛尔D.维拉帕米E.利多卡因窦性心动过速宜选用的药物是
长于泻火解毒,清热燥湿的是善治胃热呕吐的是
ABC正在考虑是否购买一款技术最新的设备来替代目前手动操作的设备。ABC适用的税率为40%,其资本成本为12%。新旧设备相关数据如下所示:现有设备已使用7年,目前能以$25000的价格出售。ABC预计,如果购买并使用新设备,每年能节省的税前人力
下列关于期货合约交割的说法,不正确的是( )。
下列()与其他三项在结算方式上有所不同。
教师职业独立和专门化的一个重要标志是设置()
In1490orso,themainprogressmentionedinthispassagewas______.Siebe’sinventionwasnotaperfectone,because______.
IcookmyownsupperwhenIaminthe______forit.
最新回复
(
0
)