首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2019-05-22
55
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/ZI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
A、 B、 C、 D、 B拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(cons类名&引用对象名)。当一个类的对象赋值给该类的另一个对象时,是
A、 B、 C、 D、 Atest的构造函数重载,testA[3]调用test(intA)函数,然后删除时调用析构函数,故输出选项A。
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
若有类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*P[2];以后,程序的输出结果是A)11
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
A、 B、 C、 D、 BE-R图具有三个要素:①实体(型)用矩形框表示,框内为实体名称;②属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表;③实体间的联系用菱形框表示。用线将菱形
以下哪个不是C++语言中的有效标识符?
随机试题
或有事项应确认为预计负债需要满足的条件包括()。
受均布荷载的简支梁,长度为L,剪力最大的截面为()。
会计职业道德对会计法律制度起着辅助和补充作用。 ( )
某企业在经营期间,欠缴应纳税款,采取转移财产的手段,致使税务机关无法追缴欠缴的税款2万余元,对此案的正确定性和处理应为()。
()是企业为了招募、甄选和录用所需要的人力资源而发生的各种相关费用的总和,主要包括招聘人员的直接或间接劳务费用、直接或间接业务费用、其他相关费用等。
美育
在中国美术史上,这是特殊的一页。在近十余年里,从现代艺术之父塞尚的作品开始,到西方当下的艺术形态,一百余年来,西方世界流行的所有艺术形式以及引发它们或它们引发的艺术思潮,几乎都在中国艺术舞台上粉墨登场——印象派、野兽派、抽象派、立体主义、未来主义
膀胱结石的典型症状是
计算机网络在逻辑功能上可以分为
WhatdidGregRotaprobablydointheend?WhatdidtheschoolofficialsdoafterreceivingthecheckfromMr.LeBermuth?
最新回复
(
0
)