首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-09-05
28
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
派生类的成员函数不能访问基类的()。
下面叙述错误的是()。
有如下类定义:ciassA{char*a:public:A0:a(0){)A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(a,
在语句cin>>data;中,cin是()。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
在C++语言中函数返回值的类型是由()决定的。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
数据库系统的三级模式不包括()。
随机试题
矫正社会工作是将社会工作实施于()体系中的一种福利服务活动。
治疗热极生风宜选用治疗急慢惊风宜选用
森林脑炎的传染媒介是
根据《药品管理法》规定,下列不能按劣药论处的药品是
房地产经纪人员职业道德的基本内容包括遵纪守法、规范执业、诚实守信、公平竞争和()。
设计施工总承包合同规定,设计文件需政府有关部门审查或批准的工程,政府有关部门提出的审查意见需要修改发包人要求文件的,承包人应根据新提出的发包人要求修改设计文件。由此增加的工作量和拖延的时间()。
风管安装时,其支、吊架或托架不宜设置在__________处()
下列关于定金和押金的说法,正确的有()
在职业活动中,“选择最佳手段以实现职责最优结果,努力规避风险”,这一做法体现的职业活动内在的道德准则是()
下列关于xDSL技术的描述中,错误的是()。
最新回复
(
0
)