首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将:x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将:x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2012-01-20
83
问题
将: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/03Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
软件生命周期中的活动不包括()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:#include#includevoidfun(char*P){inti=0:while(P[i])
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为973。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:
软件工程的三要素是
有以下程序段:charnanae[20];intnum;scanf(“name=%shum=%d”,name,&num);当执行上述程序段,并从键盘输入:name=lilinum=1001后name的值为(
若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
在黑盒测试方法中,设计测试用例的主要根据是( )。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
随机试题
A.Ouruniversitywillextendtheopeninghoursofthelibraryandtheclassroomstomeetthestudents’needsatthehighestpos
萃取剂对原料液中的溶质组分要有显著的溶解能力,对稀释剂必须不溶
A市甲会计师事务所(以下简称“甲所”)是特殊的普通合伙企业。20l8年年初,合伙人王某为了招揽业务向介绍案源者支付高额介绍费;A市财政局接到举报后对甲所予以警告,并责令其停业整顿。甲所不服,向人民法院提起诉讼;在诉讼期间,被告撤销了对甲所的处罚,甲所遂向人
通常适用于再销售者未对商品进行改变外型、性能、结构或更换商标等实质性增值加工的简单加工或单纯购销业务的转让定价管理方法是()。
重组贷款的分类档次在至少6个月的观察期内不得调高。()
晋升竞赛的特征包括()。
依据《劳动合同法》,下列各项中,不属于用人单位不得解除合同情形的是()。
下列关于法制部门的监督的说法,不正确的一项是( )。
某市为了提高“一网通办”速度、提升政务服务水平,提出了“让信息多跑网路,让群众少跑马路”的主张。对于这个主张,你怎么看?
【S1】【S2】
最新回复
(
0
)