首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
28
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/MwA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix操作系统属于【5】软件。
有如下程序:#include#includeusingnamespacestd;classMyString{public:charstr[80];MyString(constchar
下列程序的执行结果是______。#include<ioStream.h>#include<iomanip.h>usingnamespacestd;voidmain(){co
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为()。
下列有关继承和派生的叙述中,正确的是()。
若要在程序文件中进行标准输入输出操作,则必须在开始的# include命令中使用头文件【 】。
在深度为7的满二叉树中,叶子结点的个数为
在深度为5的完全二叉树中,度为2的结点数最多为______。
执行下面语句后,输出字符“#”的个数是()。for(inti=50;i>1;--i)cout
下列关于C++语言类的描述中错误的是
随机试题
BUF中存放了一组数求其最大值和最小值。结臬存放在BX中,其中BH放最大值,BL放最小值,完成下列程序。DATASEGMENTBUFDW5,7,3,1,127,8,4,15,18,0DATAEN
目标管理的首先提出者是()
竹之始生,一寸之萌耳,而节叶具焉。
自身免疫病发生的根本机制是
某技师在使用离心铸造机进行铸造时忘记调整离心机臂两端平衡,可能造成A.毛刺B.冷隔C.偏析D.冷热裂E.砂眼
黑体表面温度由30℃增加到333℃,该表面辐射力增加为原来()倍。
多用途干粉灭火剂可用于扑灭()火灾。
张鹏于2000年创立了南华厨具用品公司。南华厨具用品公司确立的基本经营理念是“满足顾客的一切需要”,其不但销售普通的厨房用具,而且还向顾客提供一系列的后续服务,如瓷砖安装、地热安装、空调维护等。为确保销售产品的质量,张鹏专门建立了网络采购系统,选择全球最优
甲酒店想加盟另一个叫KJ酒店的项目,期限8年,相关事项如下:(1)项目初始支付加盟保证金10万元,初始加盟保证金一次性收取,合同结束时归还本金(无利息);(2)项目初始支付加盟费,按照酒店房间数120间计算,每个房间3000元,初始加盟
物业服务企业还应当经常进行(),跟踪掌握大多数业主的普遍需求和服务评价,以保证受益群体的最大化。
最新回复
(
0
)