首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2016-10-28
35
问题
将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/sKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类对象对其基类中的什么成员是可访问的?
下面叙述错误的是()。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,()是正确的。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[
分布式数据库系统不具有的特点是
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
由关系数据库系统支持的完整性约束是指______和参照完整性。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据库设计包括两个方面的设计内容,它们是
随机试题
男性,68岁,慢性乙型肝炎病史30年,近3个月来右上腹隐痛伴低热,1小时前突感右上腹剧痛,继而全腹痛。体检:体温38℃,巩膜微黄,全腹有抵抗感、压痛及反跳痛,肝、脾大,移动性浊音可疑。诊断性腹腔穿刺抽出血性液体,化验血AFP840ng/ml
患者,男性,22岁。因自发性气胸就医,置胸腔闭式引流,下地活动时不慎将引流管脱出,护士首要的处理是()
根据施工项目竣工验收的工作程序,在初步验收过程中,施工单位在自检合格的基础上,应()。
某生产企业(增值税一般纳税人)2015年3月发生如下业务:销售自产的机器设备取得不含税销售额60000元;将自己使用6年的外购小轿车转让,取得价税合计金额31200元;购进生产用材料,取得增值税专用发票,注明增值税税额10000元,发票在当月认证并申报抵扣
色相对比以任意两色或三色并置在一起,因()之间的差别形成的对比,称色相对比。
根据公务员工作职责和提高素质的需要,对公务员应当进行分级分类培训。机关对新录用公务员应当在()。
国家把支持粮食主产区进行粮食转化和加工作为增加种粮农民收入的一项重要措施,这项措施表明增加粮农收入必须()。
TheReboundBringsInvestingOpportunityHere’sthenot-so-badnews:Wearenearingabottom.Housingpricesarefalling,bu
【B1】【B5】
Followthedirectionsonthebottlecarefullywhen______.
最新回复
(
0
)