首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
26
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ku8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若下列程序的输出结果是20,请将横线处缺失部分补充完整。#includeusingnamespacestd;classMyCIaSS{public:MyClass(intx=10):value(x)
若有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;publ
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
下列各类函数中,不是类的成员函数的是
在一个类体的下列声明中,下确的纯虚函数声明星
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
执行下面语句后,输出字符“#”的个数是()。for(inti=50;i>1;--i)cout
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>l;I-=2)cout<<‘*’;
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
简单光照模型的反射光由哪几部分组成,光照计算时有哪两种明暗处理技术?
《公路工程质量检验评定标准第一册土建工程》(JTCF80/1—2017)对混凝土衬砌背后空洞的要求是()。
下列选项中应当算作企业自有的固定资产来计提折旧的是()。
某企业对行政管理部门所需备用金采用定额备用金制度,当行政管理部门报销日常管理支出时,应借记的会计科目是()。
“导游员仅有知识还不够,一个好的导游员必须由活泼愉快的气质,要有能引起旅游团的热情的信心和能力”,这段话出自伦敦导游培训教学大纲,他强调导游员应具备()。
下列有关教学设计原则的表述,不正确的一项是()。
马克思说,人的本质“在其现实性上,它是一切社会关系的总和”。其内涵有()。
基因疗法是一种全新的治疗方式。科学家发现,遗传密码对一切生物都是通用的,他们想到利用对人体无害的逆转录病毒充当载体,把正常基因输送到人体内。这个过程是先从患者身上取下一些细胞,然后把正常基因嫁接到病毒上,再让这些病毒去感染取出的人体细胞,让它们把正常基因插
中国共产党领导的多党合作和政治协商制度是我国的一项基本政治制度,是中国共产党、中国人民和各民主党派、无党派人士的伟大政治创造,是从中国土壤中生长出来的新型政党制度。我国多党合作的首要前提和根本保证是
ThemostdenselypopulatedregionofAmericais______.
最新回复
(
0
)