首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2015-08-01
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://jikaoti.com/ti/ZCE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于常成员函数,下面描述正确的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面关于C++语言变量的叙述错误的是
数据库系统的核心是
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
关于纯虚函数,下列表述正确的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
下面叙述不正确的是
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是()。
随机试题
标准的定义是
恶性骨瘤最有效的治疗方法是各种实体瘤早期最重要的治疗方法是
硫酸锌滴眼液处方:硫酸锌2.5g硼酸适量注射用水适量全量1000ml已知:1%.硫酸锌冰点下降为0.085℃1%.硼酸冰点下降为0.283℃指出调节等渗加入硼酸的量哪一个是正确的
下列选项中符合基本态原子的外层电子排布的为()。
在方案设计阶段可采用单位指标法;在初步设计及施工图设计阶段,宜采用需要系数法。()
某化工企业管线爆裂后生产废液进入周边地表水体,并导致下游死鱼事件发生,根据《中华人民共和国水污染防治法》,下列做法中,正确的有()。
2015年3月5日,田某、蔡某、王某、陈某投资设立A股份有限公司(以下简称A公司)。其中田某、陈某分别以现金100万元出资.蔡某以自己的一套房屋作价200万元出资,王某以其知识产权作价50万元出资。同时公司章程规定,田某、蔡某、王某、陈某按照1:1:1:1
已知随机变量X1和X2相互独立,且分别服从参数为λ1,λ2的泊松分布,已知P{X1+X2>0)=1-e-1,则E[(X1+X2)2]=________.
求极限:
Foraquarterofacentury,surveysofreadinghabitsbytheNationalEndowmentfortheArts(NEA),afederally-fundedbody,hav
最新回复
(
0
)