首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-05-14
64
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、intoperator-(FunNumber);
B、FunNumberoperator-();
C、FunNumberoperator-(int);
D、intoperator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:
①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;
②双目运算符=、()、[]、->不能重载为类的友元函数;
③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;
④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;
⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;
⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/iq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
下面关于数组的描述错误的是
已知一个类A的定义如下,则执行“Ax(3);”语句后,x.a和x.b的值分别为______。classA{inta,b;public:A(intaa=1,intbb=0){a=aa;b
下列不属于软件工程3个要素的是( )。
下列叙述中正确的是
下列不属于结构化分析的常用工具的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
假设inta=1,b=2;则表达式a+++--b的值为______。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是______。
当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
随机试题
为了保证行政组织的有序化,必须坚持行政发展的()
患者,男性,29岁,手部多发刀割伤后4小时,下列有关描述正确的是
咨询单位实现其发展战略的首要环节是(),承揽与本单位的业务范围和能力相适应的工程项目。
为KPI设定工作产出时,应当遵守()的原则。
下列是我国农村和城市每一名全国人大代表所代表的人口数比例变化表。这反映的实质问题是()
我国贯彻宗教信仰自由政策,依法加强对宗教事务的管理,主要目的是()。
尽管古人对日食怀有恐惧感,认为日食是“天狗吃太阳”,但是鉴于太阳对于人类的重要作用,人们必须采取________的措施加以拯救,如用锣鼓和鞭炮的声音来驱赶“恶狗”。尽管现在听起来________,不过这类故事却使观赏日食变得神秘而有趣。依次填入画横线部分最
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
Accordingtothespeaker,whoisinneedoftheirhelp?
A、Theyhaveoverwhelmingadvantages.B、Theyaresoldinverylowprices.C、Theyarethesymbolofpeople’sstatus.D、Theymeetc
最新回复
(
0
)