首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-05-06
105
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
有如下类定义classAnimal{public:virtualvoidName0=0;};classKoala:publicAnimal{public:voidName(){/*函数体略*/}};关于上述类定义,下列描述中错
有如下类定义:c1assAA{inta;public:intgetRef()const{retum&a;}//①intgetValue()const{retuma;}
下列类模板的定义中语法格式错误的是()。
下列关于析构函数的描述中,错误的是()。
关于运算符重载,下列表述中正确的是()。
数据流程图(DFD图)是()。
下列关于函数模板的表述中,正确的是
在E—R图中,用来表示实体联系的图形是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
如图所示:此海报中的“中国民间剪纸”文字采用的排列方式为:
A.肝颈静脉回流征阳性B.毛细血管搏动征阳性C.洪脉D.奇脉E.交替脉缩窄性心包炎()
表现为咳声重浊沉闷,吐痰色白的是
全身麻醉患者完全清醒的标志是
人参的药理作用不包括
一般处方不得超过5日用量,急诊处方一般不得超过2日用量。()
下列各项中,不构成无形资产入账价值的是()。
患者,女性,25岁。从小生活在晋西地区,牙齿发黄而求治。检查发现全口牙均有白垩色到褐色斑,个别牙有釉质实质性缺损,探缺损处质硬。最可能的诊断是()。
(2012年下半年)Perlect项目6个月的预算如下表所示。表中按照月份和活动给出了相应的PV值,当项目进行到3月底时,项目经理组织相关人员对项目进行了绩效考评,考评结果是完成计划进度的90%(1)如果项目按照当前的绩效继续进行,请预测项
You______havebeenmorecareful!
最新回复
(
0
)