首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2017-09-21
28
问题
将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全国计算机二级
相关试题推荐
只能作为成员函数重载的是()。
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
在单链表上难以实现的排序方法有希尔排序、【 】和堆排序。
以下不属于构造函数特征的是
下述关于数据库系统的叙述中正确的是
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
下列选项,不正确的是
【】是指反映数据元素之间逻辑关系的数据结构。
算法的空间复杂度是指()。
随机试题
患者男性,39岁,3周前发热,全身不适。数天前胸部皮肤曾出现淡红色小斑丘疹,后消失。现持续性高热,心动过缓,食欲缺乏,腹部不适、腹泻。临床检查肝脾肿大;患者反应迟钝,表情淡漠。后因中毒性休克、周围循环衰竭而死亡。尸体检查发现:肝脾肿大,肠系膜淋巴结肿大,弥
如图所示,平面静定桁架中零杆个数为()。
一个深7m左右的电力井内有多台柴油抽水机在工作,3名工人下到井内巡检时,发生一起2人中毒死亡的事故。最有可能引起该事故的物质是()。
甲公司2016年12月20日自证券市场购入乙公司发行的股票100万股,共支付价款860万元,其中包括交易费用4万元,甲公司将购入的乙公司股票作为交易性金融资产核算。2016年12月31日,乙公司股票每股收盘价为9元。2017年3月10日收到乙公司宣告发放的
一HowdoyouliketheprojectputforwardbytheSmiths?一Consideringitsreal______,itwillbewellworthputtingintopractice,I
()是淮北平原上武装反抗国民党反动统治的一次英勇尝试,为以后各地武装起义提供了宝贵的经验教训。
赏析琵琶古曲《阳春白雪》。
【2014.山东菏泽】教育心理学内容体系中核心问题是()。
嘈杂对于()相当于()对于平坦
简述各类媒体广告的特性。
最新回复
(
0
)