首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-05-06
67
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列关于析构函数的描述中,错误的是()。
软件生命周期中的活动不包括()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使其输出结果为:n=0注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//********error********
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
关系表中的每一行记录称为一个()。
下列存储类标识符中,可见性与存在性不一致的是()。
关于运算符重载,下列表述中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
随机试题
小腿部腹股沟反射区的操作力度不宜过重。()
大肠津亏证的主症是
患者,男,58岁,近3年来,反复出现中上腹部隐痛,疼痛呈间隙性,通常于空腹时发生,偶尔有夜间痛,进食或吃点心后疼痛稍好转。时有嗳气、反酸,服胃药(具体药名不详)后疼痛症状能缓解。5d前患者上腹部疼痛较前加重,服药、进食均不能缓解。今晨呕出紫红色液体约300
A.无固定位置B.无固定名称C.又称为压痛点D.又称为天应穴E.多数对某些病证有特殊疗效有关奇穴,叙述正确的是()
1岁患儿,母乳喂养,未加辅食,约2个月发现患儿活动少,不哭、不笑,面色蜡黄,表情呆滞,手及下肢颤抖。检查发现肝、脾增大,血红细胞1×1012/L,血红蛋白50g/L。
传统经济计划方法中,()是本质是根据过去国民经济发展过程中所形成的某种比较固定的比例,确定计划期相应的计划指标。
采用对偶故事法研究儿童道德认知发展的心理学家是
戊戌维新之所以是一场资产阶级性质的改良运动,原因是它
Whatisthereasonforthemessage?
A、Health-carepsychology.B、Artificialintelligence.C、Computerprogramming.D、Industrialandorganizationalpsychology.D
最新回复
(
0
)