首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
26
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/mM8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生______静态变量。
类Sampie的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:Sample(intdata=0);priVate:intdata:}
以下选项中,()是合法的用户标识符。
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidf(){cout
下列有关虚基类的声明中,语法格式正确的是______。
下面有关纯虚函数的表述中正确的是()。
数据处理的最小单位是
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
下列关于运算符重载的描述中,正确的是
重载输入流运算符>>必须使用的原型为()。
随机试题
第一位致力于填词的晚唐文人是()
Ican’tgetmycarAstarted.BSomethingmustChavegoneDwronglywiththeengine.
下列各项,不属胸痹标实主要病机的为
下列除哪个外,均属于参与生物体组成的生物大分子
设备监理机构的人员一般由()组成。
某高校2007年在校学生有15000人,师生比例为1:20,在2008年计划增加招生1800名,由于工作条件的改善,预计工作效率会增加5%,根据需求预测的转换比率法,该校2008年需要的老师人数为()人。
根据图,下列说法正确的是()。
ErnestHemingwaywasoneofthemostimportantAmericanwritersinthehistoryofcontemporaryAmericanliterature.Hewasthe【1
汉字国标码(GB2312-80)把汉字分成______。
【B1】【B8】
最新回复
(
0
)