首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-07-30
20
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator一(FunNumber);
B、FunNumber operator一( );
C、FunNumber operator一(int);
D、int operator一(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、一>不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://jikaoti.com/ti/bIl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
()提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
下面叙述错误的是()。
有以下程序:#includeusingnamespacestd;inta;int劬();intmain(){exteminta;intb:a=10;b=
有如下程序:#includeusingnamespacestd;classA{public:AO{cout
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
下列字符串中可以用作C++标识符的是()。
有如下定义:intb[10]={1,2;3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
随机试题
八会穴中,脏会所在的经脉是
进口付汇已结案,但因质量问题发生退运,可以申报_______。[审核后销账]
糖尿病酮症酸中毒患者,过多过快补充碳酸氢钠产生的不良影响包括
(2008年第81题)下列选项中,不属于无张力疝成形术优点的是
低温回火,将钢件温度加热到( )℃。
美术是一门操作性很强的学科,课堂教学中教师适度地当场演示往往能给学生起到一个很好的导向作用。但教师的演示过多,会束缚学生思维,有的学生会不动脑筋照着老师的范画依样画葫芦。你认为教师的课堂教学演示对“度”的把握,应该如何进行?
下列现象中属于认知过程的是()。
聚合交叉设计
VBA中一般采用Hungarian符号法命名变量,代表命令按钮的字首码是()。
Nobodyyetknowshowlongandhowseriouslytheshakinessinthefinancialsystemwill______downtheeconomy.
最新回复
(
0
)