首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-09-05
46
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于继承方式的描述中,错误的是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
通过派生类的对象可直接访问其()。
派生类的成员函数不能访问基类的()。
下列关于栈叙述正确的是
下列程序的输出结果是()。#include<iostream.h>voidff(intx),ff(doublex);voidmain(){floata(88.18);ff(a);
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
有如下类声明:classBase1{};classBase2{};classDerived:publicBase2,publicBase1{};在一个Derived对象消亡时,析构函数被调用的顺序
在数据库系统中,用户所见的数据模式为
随机试题
正常新生儿出生后第一年中身高增长约
女性,30岁,持续发热10天,体温呈稽留热。体检:精神萎靡,反应淡漠,体温39.5℃,心率76次/分,肝肋下1.5cm,脾肋下2cm。WBCl.4×109/L,NO.40,LO.60,肥达反应Ol:80(+),H1:160(+),ALT180U/L
定居法国的加拿大艺术家查尔斯来华旅游时与中国艺术家莫西言相爱,莫西言久居新疆。关于两者的结婚,依《涉外民事关系法律适用法》,下列哪一选项是正确的?()
在计算机系统中,设备管理是指对()。
关于现金流量图绘制规则的说法,正确的有()。
根据《建设工程质量管理条例》,组织有关单位参加建设工程竣工验收的义务主体是()。
以下属于直接费用的是( )。
在德育过程中,教师充分利用学生的闪光点来克服他们的消极因素,这种教育方法遵循的原则是()。
原告:被告
根据所给图表、文字资料回答81-85题。2008年,全国民政事业基本建设完成投资总额为66.6亿元,施工项目为3906个,完成投资总额比上年增长39.6%。其中国家投资26.6亿元,比上年增长83.4%。在投资总额中,用于优抚安置事业单位投资为9.6亿元
最新回复
(
0
)