首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
38
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ku8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是2334,请将横线处缺失部分补充完整#include
将函数模板中的参数实例化后,函数模板变为【】。
下列程序的执行结果是______。#include<ioStream.h>#include<iomanip.h>usingnamespacestd;voidmain(){co
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和()。
下列各类函数中,不是类的成员函数的是
下列叙述中正确的是()。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
现代解码器带有从传感器中读取数据流的功能。()
护士在进行查体、治疗时与病人之间的距离属于
半夏泻心汤中,散结除痞者是半夏泻心汤中,泄热开痞者是
红花和番红花功效的主要不同点是()
女,48岁。双侧掌指关节、腕关节、膝关节、踝关节肿痛2个月余,伴发热、口干、眼干,查ANA1:100,RF(+),抗SSA抗体(-),IgG和补体升高,超声心动图发现小量心包积液,最可能的诊断是
慢性心力衰竭患者宜采用的饮食是
居民个人取得的下列收入中,按照劳务报酬项目预扣预缴个人所得税的有()。
教育的特质是【】
下列哪项原则不属于人际关系的一般原则?()
春耕时节。农业局要举办“送农资、送服务、送技术”的农资下乡活动,并邀请党员、农技人员、专家等参与。领导让你协调安排接待,请问你将如何安排本次接待以达到最好的工作效果?
最新回复
(
0
)