首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-05-06
102
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
数据库管理系统中负责数据模式定义的语言是()。
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
有如下程序:usingstd::cout;DuDIIC:frienddoubledistance(constPoint&p);∥p距原点的距离Point(intXX=0,intyy=O):x
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i
对下列二叉树进行前序遍历的结果是()。
下列运算符函数中,肯定不属于类Value的成员函数的是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
通知客户产品改革和价格调整说明:假如你是一家家用电器公司的销售经理朱海军。于2015年9月16日写信通知客户本公司近期对产品类型和价格进行的调整。内容:1.告知附件是最新的商品目录和价格表。最新价格表将于2015年10月1日执行
处于行业或产品成熟期的企业由于产品需求、市场规模趋于稳定,产品技术成熟,较为适合采用()
下列有关糖的无氧氧化的叙述,正确的是()
肠内营养输入途径可选择()
X线的产生是高速电子和靶物质相互作用的结果,在真空条件下高千伏的电场产生的高速电子流与靶物质的原子核和内层轨道电子作用;高速电子和靶物质相互作用过程中,将会发生碰撞损失和辐射损失,最终高速电子的动能变为辐射能、电离能和热能;X线管的作用是产生X线,用以穿透
[2013年第12题,2004年第8题]下列产品的单价(元/m3)哪一种最贵?
Inordertounderstand,howeverimperfectly,whatismeantby"face",wemusttake【1】ofthefactthat,asarace,theChineseha
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbusi
Americansuffersfromanoverdoseofwork【C1】______whotheyareorwhattheydo.Theyspend【C2】______timeatworkthanatanyti
AspectsthatMayFacilitateReadingI.Determiningyour【T1】______【T1】______A.Readingfor【T2】______:【T2】______likeread
最新回复
(
0
)