首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2013-02-27
56
问题
将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://kaotiyun.com/show/r7Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> voidfun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main() { charss[1
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
设文件指针fp已定义,执行语句“fp=fopen("file","w");”后,下列针对文本文件file操作叙述的选项中正确的是()。
设有定义:intx[2][3];,则以下选项中不能表示数组元素x[0][1]的是()。
有以下结构体说明、变量定义和赋值语句: structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0]; 则下列scanf函数调用语句有错误的是()。
下列叙述中错误的是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系和年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名和先修课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)
下面正确的函数定义形式为()。
对于基类型相同的两个指针变量之间,不能进行的运算是______。
随机试题
简述影响资本结构的主要因素。
免疫监视功能低下时易发生
在经济衰退和经济结构调整过程中,老赵所在的企业转产,老赵被迫下岗待业。为了解决全家的生活收入来源、支付小孩上学费用等问题,老赵与妻子商定,原来在家操持家务的妻子到一家家政服务公司上班,获得收入补贴家用;老赵则在家临时操持家务。根据以上资料,回答下列问题:
甲公司为国内大型基建公司,现正考虑承接一项在非洲坦桑尼亚的未经开发山区的大型桥梁工程。甲公司董事会认定该工程有三大风险:(1)由于地势险峻,容易造成严重的意外伤亡事故;(2)该合同以当地货币结算,而当地货币的汇率近月来大幅波动;(3)工程可能延误,甲公司需
根据马斯洛的需要层次理论,下列属于缺失性需要的是()。
劳动改造是组织罪犯参加惩罚性的劳动。()
以“信用”为主题,发表一篇三分钟的演讲。
简述宏观调控的主要手段。
设A为3阶矩阵,其特征值为-1,1,2,对应的线性无关的特征向量为α1,α2,α3,令P=(α1-α2,α1,α2+α3),则P-1A*P=().
AimlessnesshashardlybeentypicalofthepostwarJapanwhoseproductivityandsocialharmonyaretheenvyoftheUnitedStates
最新回复
(
0
)