首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为类MyClass重载赋值运算符时,应将其重载为类的
为类MyClass重载赋值运算符时,应将其重载为类的
admin
2020-05-14
20
问题
为类MyClass重载赋值运算符时,应将其重载为类的
选项
A、静态函数
B、成员函数
C、友元函数
D、虚函数
答案
B
解析
重载赋值运算符是为了操作类的对象,静态函数不满足,选项A错误;如果类中没有重载赋值运算符,编译器将根据需求合成一个赋值运算符,所以重载赋值运算符必须是类的成员函数,以便编译器可以知道是否需要合成,选项C错误;赋值运算符不是虚函数,因为虚函数必须在基类和派生类中具有同样的形参,基类的赋值运算符有一个形参是自身类类型的引用,如果该运算符是虚函数,则每个派生类都将有一个虚函数成员函数,该成员函数定义了其中一个参数为基类对象的operator=,可能会令人混淆,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ku8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中既可以用于文件输入又可以用于文件输出的流类是
下面属于黑盒测试方法的是
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
结构化程序设计方法的主要技术是【】、逐步求精。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
A、 B、 C、 D、 C面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。它是面向
多态性分为两类:编译时的多态性和【】。
已知下列语句中的x和y都是int型变量,其中错误的语句是______.
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
气缸是将压缩空气的液压能转换为机械能的装置。()
十六进制数2BA对应的十进制数是____________。
引起慢性肾衰患者贫血最重要的原因是
A.一过性糖尿B.肾性糖尿C.糖尿病D.低血糖症E.半乳糖血症一新生儿喂奶后呕吐,腹泻,体重不增,黄疸加重并出现肝大、脾大,其血糖正常,尿还原糖试验阳性
下列各项中,可用于确定所提供劳务完工进度的方法有()。
持票人对票据的出票人和承兑人的权利自票据到期日起2年。()
党的思想建设的根本任务是()。
根据《中华人民共和国宪法》规定,行使国家立法权的机关是:
无疑,法律是安全生产的有力保障,但现代的职业安全观念早已不仅仅局限于直接的政府法规调节。通过保险体系实施的经济调节也已成为一种重要的调节手段,贯穿于整个安全生产的过程中。保险金是这一经济杠杆的支点。与普通的财产险不同,安全生产的保金与企业工作环境
A、甲B、乙C、丙D、无法判断C
最新回复
(
0
)