首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2019-05-22
54
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/ZI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circ
诊断和改正程序中错误的工作通常称为______。
A、 B、 C、 D、 DDBA(数据库管理员)的主要工作可以概括为3种:①数据库设计;②数据库维护;③改善系统性能,提高系统效率。
内存地址指针变量指向的不是变量保存的数据值,而是变量的地址,所以指针变量保存的是对象的内存地址。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include<iostream>usingnamespaees
友元C++流的输入运算符“>>”和输出运算符“
下列字符串中可以用作C++语言标识符的是
随机试题
什么是数据库管理系统(DBMS)?
设区域D由曲线y=x2,y=x围成,则二重积分
Thefactcameup______specificspeechsoundsarerecognizedbybabiesasyoungas6monthsold.
对侧肾功能正常时,肾损伤患者的肾切除指征是
某孕妇,无业,26岁,经产妇,孕42周,临产25小时仍不能娩出小孩前来就医。检查:阴道口脱出一上肢,恰好与接生者的右手相握,子宫呈葫芦状,子宫下段压痛,胎心不清,胎头在母体右侧,宫口开全,血尿。采取上述护理措施的理由是
山洪暴发,可能使排土场发生()。
张大妈最近被医院确认患上了阿尔茨海默病,当获悉所在社区有针对该类患者的社会工作专业服务后,她的老伴张大爷来向社会工作者小李求助,在讲述了张大妈的情况后,小李对张大爷说:“您说的情况我都清楚了,先填个表吧”,根据上述情境,此时处于个案工作阶段中的()
漫画:贫穷的母亲,谈谈你的看法。
下列不属于心理学效应的是:
Whichfeaturesareavailableatthefollowinghallsofresidence?ChooseFIVEanswersbelowandwritethecorrectletterA-Gnex
最新回复
(
0
)