首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2019-05-22
66
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/ZI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(cons类名&引用对象名)。当一个类的对象赋值给该类的另一个对象时,是
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
private此题考查的是类的继承方式。类的继承方式有公有、保护和私有三种。分析题目可以得到,若横线处填入的是private,即类Defivedt私有继承类Base将导致objD.m和obiDm出错,符合题目要求。
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
A、 B、 C、 D、 Atest的构造函数重载,testA[3]调用test(intA)函数,然后删除时调用析构函数,故输出选项A。
A、 B、 C、 D、 C采用intA[]={3,4,9,8}定义数组A,则A中只有4个元素,而题干要求的是7个元素,A[4]、A[5]、A[6]3个元素就不存在。
面向对象程序设计主要经历了结构化设计和面向对象的程序设计阶段,面向对象在现在的程序设计中得到广泛的应用。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。A)m-2B)m-1C)mD)m+1
在软件开发中,需求分析阶段产生的主要文档是()。A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书
随机试题
韩女士,19岁。突起高热,寒战,体温高达40℃;咳铁锈色痰伴胸痛,左肺听诊呼吸音粗;胸部X线显示:左下肺大片状致密阴影;给予青霉素治疗。下列哪项护理措施是不正确的()。
关于胎儿附属物的描述,错误的是
下列关于社会审计人员对委托单位责任的表述,错误的是()。
20世纪50年代,英国首相丘吉尔_____________于美苏技术的飞跃发展,乃开始对技术正视,1956年的白皮书是技术教育的绿灯,继而技术学院纷纷成立。今天,科技已经普遍成为大学知识结构的一个组成部分。就大学教学与研究来说,不但再没有轻忽“实用性”知识
个别旅游者有时不讲道理,但导游人员要讲道理,与旅游者讲道理时,导游人员必须()。
小李养了一群猴子,每只猴子每天早上要吃3个桃子,晚上吃4个桃子。有一次他买了若干个桃子,发现如果这些桃子供猴子吃6个早上、5个晚上,则会多余7个桃子;但如果要供猴子们吃5个早上、6个晚上,则还差8个桃子。那么小李买了多少个桃子?
据一项统计显示,在婚后的13年中,妇女的体重平均增加了15公斤,男子的体重平均增加了12公斤。因此,结婚是人变得肥胖的重要原因。为了对上述论证作出评价,回答以下哪个问题最为重要?
在海滩旅游胜地的浅海游泳区的外延,设置渔网以保护在海水中游泳的度假者免遭鲨鱼攻击的措施,一直受到环境保护人员的指责;因为设置的渔网每年不必要地杀死了成千上万的海生动物。然而,最近环境保护人员发现,埋在游泳区外延海底的通电电缆能够让鲨鱼游离该区域,同时对游泳
价值规律的作用主要表现在()
Advertisingisdistinguishedfromotherformsofcommunication______theadvertiserpaysforthemessagetobedelivered.
最新回复
(
0
)