首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
22
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://jikaoti.com/ti/g1A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下函数调用语句:f(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
有如下程序:#include<iostream.h>Usingnamespacestd;ClassDemo{public:Demo(){cout<<“defaultconstructor\n”;}
下列关于虚函数与函数重载区别的叙述中不正确的是
有以下程序:#included<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
下面是一个模板声明的开始部分: Template<typename T>double... 由此可知
下面关于虚函数的表述中正确的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
随机试题
关于防水工程高温施工的说法,正确的有()。
根据《中华人民共和国中外合资经营企业法》及相关法律,合营各方必须按合同规定的出资期限缴清各自的出资,合同规定一次缴清的,合营企业应当从营业执照签发之日起
A.白蛋白B.球蛋白C.β2微球蛋白、溶菌酶等D.轻链蛋白肾小球性蛋白尿主要为
A.慢性规律性的上腹痛B.无规律性的上腹痛C.右上腹绞痛D.左上腹剧痛E.全腹剧痛消化性溃疡,常表现()
女,8天,足月顺产,母乳喂养。近2日来哭声低弱,不吃奶,黄疸加深。体检:体温不升,面色发灰,脐部有脓性分泌物。血清总胆红素221μmol/L(13mg,d1),直接胆红素17μmol/L(1mg/d1),子血型“O”,母血型“A”。引起黄疸的原因是
某投资者以40元/股的价格购买某股票,同时卖出该股票的执行价格为42元/股的看涨期权,期权费3元/股。该投资者如果持有该抛补期权到期,那么他可能获得的最大利润是(忽略红利和交易成本)()
张某创作并演唱了一首民谣歌曲,由某公司合法制作成录音制品后发行。根据《中华人民共和国著作权法》,下列行为不经权利人许可即可进行的是()。
旅游团离京后,若发现旅游者遗忘物品,地陪应交旅行社尽快归还失主。()
BSP方法实施时确定子系统优先顺序时,并不考虑子系统()。
Oneinsix.Believeitornot,that’sthenumberofAmericanswhostrugglewithhunger.Tomaketomorrowalittlebetter,Feedin
最新回复
(
0
)