首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
44
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ku8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下四种说法中,正确的一项是()。
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
下列类模板的定义中语法格式错误的是
在关系数据库中,用来表示实体间联系的是
下列关于C++函数的说明中,正确的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
下选项中不属于c++的类型的是______。
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
随机试题
28岁男性患者,右侧腰腹剧烈绞痛,伴恶心、呕吐2小时来医院就诊。检查:体温36.8℃,腹软,脐右侧局部深压痛,右侧脊肋角深压痛,叩击痛明显。尿检查:红细胞30~50个/HP,白细胞0~2个/HP,蛋白(+)。下一步处理应该
A.溃疡孤立存在,表面微凹,少量黄色渗出,周缘充血B.溃疡深达黏膜下,边缘高起,咽部及口角可见瘢痕C.溃疡与刺激物相邻,周缘白色水肿及角化D.溃疡较深,边缘不整,基底有浸润E.溃疡浅表,基底暗红色桑葚样肉芽肿,边缘鼠啮状结核性口腔溃疡的溃疡特点
下列检查结果中,对诊断痰菌阴性肺结核意义最大的是()
泡沫灭火系统主要由泡沫消防泵、泡沫液储罐、泡沫比例混合器(装置)、泡沫产生装置、控制阀门及管道组成等。其工作原理是:通过()将泡沫液与水按比例混合成泡沫混合液,再经泡沫产生装置生成泡沫,施加到着火对象上实施灭火。
在国际期货市场上,保证金制度一般具有的特点包括()。
近年来,一些中小学教师热衷于在社会上做兼课、办所谓“特长”辅导提高班来赚外快,没有足够的时间和精力认真进行校内的教学活动,上课马马虎虎。问题:请从教师职业道德的角度,评析这些老师的做法。
人们将出现在自己生活中的致命打击主动遗忘的防御机制被称为()
世界卫生组织
党的十九大报告指出,习近平新时代中国特色社会主义思想,明确坚持和发展中国特色社会主义,总任务是实现社会主义现代化和中华民族伟大复兴,在全面建成小康社会的基础上,分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国;明确新时代我国社会主要矛盾是人
在考生文件夹下打开Excel.xlsx文件:选取“月份”行和“平均值”行数据区域的内容建立“簇状柱形图”,标题在图表上方。标题为“平均气温统计图”,在左侧显示图例;将图插入到表A10:G23单元格区域,将工作表命名为“平均气温统计表”,保存Excel.
最新回复
(
0
)