首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-05-06
45
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/oTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#includeusingnamespacestd;cla
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列叙述中正确的是
数据流图中带有箭头的线段表示的是()。
有如下程序:#includeusingnamespacestd;classAA{public:AA0{cout
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
关于运算符重载,下列表述中正确的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
随机试题
农民专业合作社情况统计中采用的统计方法是()。
下列检查结果中,可在重度二尖瓣脱垂心功能代偿期患者中出现的有
组成腹股沟管的肌肉是()
以下属于可以从轻或者减轻处罚的有:
合同转让属于()。
桥梁上部施工机械有()。
施工安全管理的工作目标主要是避免或减少一般安全事故和轻伤事故,杜绝重大、特大安全事故和伤亡事故的发生,最大限度地确保施工中( )安全。
高科电子公司会计周丽因工作努力,钻研业务,积极提出合理建议,多次被公司评为先进会计工作者。周丽的丈夫在一家私有电子企业任总经理,在其丈夫的多次请求下,周丽将在工作中接触到的公司新产品研发计划及相关会计资料复印件提供给其丈夫,给公司造成了一定的损失,但尚未构
下列选项中,符合所给图形的变化规律的是______。
浏览http://localhost/web/diks/CarIntro.htm页面,找到“查看更多汽车品牌标志”链接,打开并浏览该页面,并为该页面创建桌面快捷方式,然后将该页面的桌面快捷方式保存到考生目录下,并删除桌面快捷方式。
最新回复
(
0
)