首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2017-09-21
32
问题
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
选项
A、operator+(operator*(y,z))
B、x.operator+(operator*(y,z))
C、x.operator+(x*(y,z))
D、x+(operator*(y,z))
答案
B
解析
在定义下重载运算符后的函数后,函数operator斗重载了运算符“+”。如果在类以外的其他地方定义了一个函数,在类体中用friend对该函数进行声明,此函数就称为本类的友员函数。“∥’用友元函数重载就是运算符函数不作为成员函数,而把它放在类外,“*”被改写为“operator*”。“+”为成员函数重载,x.operator+。所以x+y*z被改写为“x..operator}(operator木(y,z))”。
转载请注明原文地址:https://kaotiyun.com/show/xHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列输出字符,A,的方法中,()是错误的。
下列函数中,()是对文件进行写操作的。
关于函数返回值类型和返回值表达式的类型的描述中,错误的是()。
下面关于模板的描述,错误的是
以下各选项组中,均是C++语言关键字的组是
以下不属于构造函数特征的是
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
______成员函数中不能直接引用类中说明的非静态成员。
按照“先进后出”原则组织数据的数据结构是()。
算法的时间复杂度是指
随机试题
试论环境污染侵权的特征。
A.头痛、呕吐、脑脊液可检出白血病细胞B.寒战、高热、出血并迅速衰竭C.低热、贫血、巨脾D.贫血、发热、无痛性淋巴结进行性肿大慢性粒细胞白血病的临床特点是
在认定房屋层数时,一栋房屋只按最高一层确定层数。()
由账务处理模块以外的其他业务子系统生成会计凭证数据的,应当经审核确认后生成记账凭证。()
关于CA6140卧式车床的说法中,错误的是()。
中国最早的文字是甲骨文,是在约公元前12世纪的殷商后期形成的一种初步的定型文字。()
纳税人欠缴的税款发生在纳税人以其财产设定抵押之后的,税收应当先于抵押权执行。()
关于颊神经,描述正确的是()。
HissuccessfulnegotiationswiththeAmericans______(帮助他巩固了在政府中的地位).
Ourbodiesexperienceanebbandflowofenergythroughouttheday.Thisiscalledacircadianrhythm,andithasbeenstudied【C
最新回复
(
0
)