首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2015-06-27
74
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/iDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据结构中,通常采用两种方法衡量算法的时间复杂性,即______。
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;r
下列有关指针的用法中错误的是()。
派生类的构造函数的成员初始化列表中,不能包含______。
若有定义:intaa[8],则以下表达式中不能代表数组元素a[1]地址的是______。
软件生命周期是指______的过程。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
关于关键字class和typename,下列表述正确的是()。
算法的空间复杂度是指
随机试题
《中共中央关于全面推进依法治国若干重大问题的决定》提出探索建立检察机关提起公益诉讼制度,这体现了检察制度的哪一基本原则?()
精神病患者的幻觉症也是一种白日梦。那么,它同科学家、艺术家和哲学家的白日梦有何不同呢?区别之一是:前者是个不可逆过程,后者是可逆过程。科学家、艺术家和哲学家的创作是从现实世界出发最后又能落脚到现实世界。当舒曼的《梦幻曲》一回到现实,萦绕在千万人的心坎,人们
一般认为腰椎牵引时,所需克服摩擦力的摩擦系数约为
A.推动作用B.温煦作用C.防御作用D.固摄作用E.气化作用“味归形,形归气”是指气的
下列各项中,按规定可以在银行申请开立基本存款账户的有()。
申购或赎回ETF份额的,证券登记结算公司根据所有的申购或赎回申报,办理ETF份额申购或赎回的变更登记。( )
联系小学教学实际,试述马斯洛的需要层次理论及其对教育的启示。
简述形成性评价及其功能。
行政评估工作要本着()的原则运行。
Overthelasttwoyears,inthePCbusinessMichaelDellhasbeenbeatenlikearentedmule.Hiscompanycontinuestolosemar
最新回复
(
0
)