首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2021-09-05
44
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunctionl(){cout<<’0’;}voidfunction2(){cout<<
下列关于C++流的描述中,错误的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
已知函数f的原型是“voidflint*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
有如下两个类定义:classAA{);classBB{AAvl,*v2;BBv3:int*v4;);其中有一个成员变量的定义是错误的,这个变量是()。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
关于模板,下列说法不正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
慢性肺源性心脏病时,肺的病理变化可以有
关于散射线及其影响因素的叙述,错误的是
A.全蝎B.地龙C.海螵蛸D.海马E.蜂蜜具有“白颈”特征的药材是()。
某地在招商引资过程中,党委和政府要求当地司法机关要切实为外商办实事,净化投资环境,提供优质服务。某外商来当地开发区洽谈一个重大项目,入住宾馆不久,却丢失了钱包,内装数千元外币。书记、市长严令当地公安机关限期破案,公安部门倾巢出动,设卡排查,当夜就抓获小偷,
下列物质中,两个氢原子的化学性质不同的是()。
在国际上,业主方项目管理的模式主要有()。
当证券公司被撤销、关闭和破产或被中国证监会采取强制性监管措施时,按照有关政策规定对债权人予以偿付的是()。
女职工在哺乳未满()的婴儿期间,用人单位不得安排其从事国家规定的第三级体力劳动强度的劳动和哺乳期禁忌从事的其他劳动,不得安排其延长工作时间和夜班劳动。(2009年真题)
图甲是果醋发酵装置。发酵初期不通气,溶液中有气泡产生;中期可以闻到酒香;后期接种醋酸菌,适当升高温度并通气,酒香逐渐变成醋香。图乙中能表示整个发酵过程培养液OH变化的曲线是()。
下列选项中,______不属于Java语言的简单数据类型。
最新回复
(
0
)