首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2015-07-22
58
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/DyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
将E-R图转换到关系模式时,实体与联系都可以表示成
在关系模型中,把数据看成是二维表,每一个二维表称为一个【 】。
下列有关继承和派生的叙述中,正确的是
下列叙述中错误的是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
下列语句中错误的是( )。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
随机试题
XYZ有限责任公司组织结构图如下:运用XYZ组织结构图中的信息解释图中包含的任意四个组织结构的概念。
下列哪一项能引起外周阻力降低
不符合肺结核活动期特点的是
MMPI中Pd量表是表示()。
我们能够制造出比现在一般的自行车更结实的自行车,我们也能够制造出比现在一般的自行车更轻便的自行车。所以,我们能够制造出同时具有以上两种优点的自行车。上述论证中的推理缺陷与以下哪项推理中的缺陷最相似?
关于听觉掩蔽的说法中不正确的是
Readthearticlebelow.Choosethebestsentencefromthelistonthenextpagetofilleachofthegaps.Foreachgap(1
ACountry’sStandardofLivingThe"standardofliving"ofanycountrymeanstheaverageperson’sshareofthegoodsandservice
SallysaysthatthechangeswereplannedbyShethinksthatthenewsalestargets
ClassificationsofCulturesAccordingtoEdwardHall,differentculturesresultindifferentideasabouttheworld.Hallis
最新回复
(
0
)