首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2019-07-10
43
问题
将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十重载了运算符“+”。如果在类以外的其他地方定义了一个函数,在类体中用fiiend对该函数进行声明,此函数就称为本类的友员函数。“*”用友元函数重载就是运算符函数不作为成员函数,而把它放在类外,“*”被改写为“operator*”。“+”为成员函数重载,x.operator+。所以x+-y*z被改写为“x.operator+(operator*(y,z))”。
转载请注明原文地址:https://jikaoti.com/ti/aIA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
常成员函数不能修改任何的数据成员
下列有关抽象类和纯虚函数的叙述中,错误的是
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
下述关于数据库系统的叙述中正确的是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有【 】个元素。
定义如下枚举类型:enumNumber{one=l,tow=2,four=4,eight=8},则下列语句正确的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
下列选项中不属于软件生命周期开发阶段任务的是()。
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
随机试题
(2015年第163题)肥厚型心肌病的肉眼病理变化有
椎动脉发自
下列关于妊娠的说法,正确的是
一名妇女近年来月经量多,经期长,白带增多,感头晕、乏力、腰背酸痛,疑为黏膜下肌瘤,最主要的依据应当是
世行、亚行贷款项目采购的一般政策包括()。
按照现行会计制度规定,下列各项中,应通过“应付工资”科目核算的有( )。
为办理国际间的货币收付、清偿国与国之间的债权债务而进行的业务活动称为()。
()是使司机积极参与导游服务工作的好方法。
Ispentagoodpartofthelastthreeweekshelpingayoungfriendlookforanapartment,andtheexperiencewasrevealing.Amon
TheCleanEnergyTransitionWillTransformOurEconomyBeyondRecognition[A]InNovember2013,morethan15,000scientistsr
最新回复
(
0
)