首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2010-06-06
91
问题
将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://www.kaotiyun.com/show/MMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件需求规格说明书的作用不包括
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。此程序定义了学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filen
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
下列方法中,属于白盒法设计测试用例的方法的是()。
下面属于“类一对象”主要特征的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
随机试题
破产企业甲公司在破产案件受理前因欠缴税款产生滞纳金。下列关于该滞纳金在破产程序中清偿顺位的表述中,符合破产法律制度规定是()。
数字签名时报文的发送方从报文中生成的128位散列值被称为________。
下列贝类药物,哪味药不具有制酸止痛的作用
眼球壁的3层结构是指纤维膜、血管膜和()
关于强直一阵挛发作,下列哪项是不正确的
2001年原信息产业部制定的《电信业务经营许可证管理办法》(简称《办法》)规定“经营许可证有效期届满,需要继续经营的,应提前90日,向原发证机关提出续办经营许可证的申请。”2003年9月1日获得增值电信业务许可证(有效期为五年)的甲公司,于2008年拟
项目投资目标具体化,形成了设计概算、修正概算和施工图预算,这发生在项日()。
停车场停车特点是()。
Whoseemstohaveeatentoomuch?WhichofthesentencesisTRUE?
TheUpperPaleolithicRevolutionP1:Theoldstoneageistheearliestperiodofhumandevelopmentandthelongestphaseofmank
最新回复
(
0
)