首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-05-06
43
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assXA{inta;pu’olic:staticintb;XA(intaa):a(
己知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
有如下程序段:inti=l;while(1){i++:if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符木的个数是(
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
建立一个类对象时,系统自动调用()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
下列运算符中,在C++语言中不能重载的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
随机试题
A.南葶苈子B.菟丝子C.酸枣仁D.北葶苈子E.沙苑子播娘蒿的干燥成熟种子是
Onedayapoliceofficermanagertogetsomefreshmushrooms.Hewasso【C1】______whathehadboughtthatheofferedto【C2】______
丸剂中有金石,贝壳类药物,为防止质重伤胃,多选用
男,5个月,经常吐奶,24小时食管pH监测诊断为胃食管反流,治疗哪项不恰当
风管及部件的()与材质应符合施工验收规范规定。
某建设工程施工合同签订于2008年3月2日,合同约定工程开、竣工日期分别为2008年3月10日和2009年10月1日;后工程于2009年10月15日竣工验收合格,现承包人欲行使工程价款优先受偿权,其最迟必须在()前行使。
甲上市公司2020年12月31日的股本为1000万股,面值1元,资本公积(股本溢价)100万元,盈余公积300万元,假定甲公司回购股票200万股,回购价格为每股2元,则注销库存股时冲减盈余公积()万元。
【2016河南郑州】耶克斯一多德森定律表明,各种活动都具有最佳动机水平,而且动机最佳水平随任务难度的不同而有差异,具体表现为()。
下列关于社会主义初级阶段的含义表述正确的是()。
原型化方法的系统建造过程支持系统的重用,它是系统高效开发和质量保证的有效途径,但实现重用的基本要求则是要有()。
最新回复
(
0
)