首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-09-05
34
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(intx1=0,inty1=0):x(x1),y(y1){
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assVAC{public;intf()const{return3;}intf(){return
下列类模板的定义中语法格式错误的是()。
在语句cin>>data;中,cin是()。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout
在软件设计中不使用的工具是( )。
下列关于输入流类成员函数getline()的叙述中,错误的是
下列关于函数参数的叙述中,错误的是
下列字符中,可以出现在合法的C++标识符中的是()。
随机试题
冬季,当减压器等发生冻结时,严禁采用热水或蒸汽解冻。()
Therearethreekindsofgoals:short-term,medium-rangeandlong-termgoals.Short-termgoalsarethosethatusuallydealwith
与CT检查相比,下列哪项不是磁共振检查的优势
A.清创及一期缝合B.清创及延期缝合C.清创后不予缝合D.清创及植皮E.按感染创口处理污染严重的面部及颈部伤口需
患儿,男,10岁。右耳分泌性中耳炎,鼓室积液,用波氏球咽鼓管吹张法,症状无改善。清除中耳积液的首选方法是
某制造公司为一般纳税人,生产车间只生产一种A产品,月初和月末在产品统一按定额计算,每件在产品固定为3.6元,其中直接材料1.8元、工资费用1.1元、制造费用0.7元。2013年8月初有在产品3000件;当月领用原材料81400元,发生工资费用5090
某企业投资15500元购入一台设备。该设备预计残值为500元,可使用3年,折旧按直线法计算。设备投产后每年销售收入增加额分别为10000元、20000元、15000元,除折旧外的费用增加额分别为4000元、12000元、5000元。企业适用的
假设你是李华,你校即将举办一场孔子思想讲座,主题是“见贤思齐焉,见不贤而内自省也”。请写邮件邀请对中国传统文化感兴趣的交换生Jim听讲座,内容包括:1.时间、地点;2.讲座主题;3,可能的收获。注意:1.词数100左右;2.可适当增加细
中国共产党历经革命、建设和改革,党所处的历史方位发生了新的重大变化,已经从
看在玛丽的份上,我可以把车借给你,以解决你的交通工具问题。
最新回复
(
0
)