首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2020-06-29
34
问题
将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/OYA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classObj{staticinti:public:Obj(){i++;)~Obj(){i一;)st
有如下程序:#includeusingnamespacestd;classCD{public:-CD0{cout<<一C;)private:charname[80];
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
对数组名作函数的参数,下面描述正确的是()。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClassl的成员函数seta定义,定义seta对象X为int类型,请在注释********1******
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
软件生命周期中的活动不包括( )。
以下关键字与类的访问权限无关的是
使用地址作为实参传给形参,下列说法正确的是()。
随机试题
A.小便点滴短少B.小便混浊如米泔水C.小便时尿道刺痛有血D.小便点滴不通E.小便有血血淋的主症是
公路工程经交通主管部门审查后,对于符合验收条件的,应自收到申请文件之日起()个月内组织竣工验收。
根据我国担保法律制度关于抵押权实现的说法,下列表述错误的是()。
报关企业注册登记许可应当具备的条件是:
以下基金中以投资价值型股票为主的是()。
根据《国有土地上房屋征收与补偿条例》的规定,市、县级人民政府应当组织有关部门对征收补偿方案予以公布,征求公众意见。征求意见期限不得少于()。
A会计师事务所接受甲公司(大型制造类公司)2014年财务报表审计业务,“影响生产与存货交易和余额的重大错报风险”可能包括()。
固定电话、有线电视、宽带等经营者向用户收取的开户费、扩容费以及类似收费,按照电信服务缴纳增值税。()
2013年全年研究生招生61.1万人,在学研究生179.4万人,毕业生51.4万人。普通本专科招生700万人,在校生2468.1万人,毕业生638.7万人。中等职业教育招生698万人,在校生1960.2万人,毕业生678.1万人。普通高中招生823万
Forthispart,youareallowed30minutestowriteacompositiononthetopic:Hobbies.Youshouldwriteatleast120wordsand
最新回复
(
0
)