首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2013-02-27
18
问题
将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> main() { inti,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf("%d",t[2-i][i]); } 程序
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
设有函数说明语句“intfun(int,int);”以及函数指针定义语句“int(*f)(int,int);”若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。 则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
下列叙述中正确的是()。
过程控制系统属于()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系和年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名和先修课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)
数据库管理系统应能实现的专门关系运算包括()。
以下数据结构中不属于线性数据结构的是
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
随机试题
试述中国人民抗日战争在世界反法西斯战争中的地位。
下列关于步态的描述错误的是
掌中间隙感染多表现为()
下列利福平抗结核作用的特点,正确的是
尿液检查下列哪项对慢性肾功能不全的诊断最有价值
中国甲公司与日本乙公司拟共同设立一中外合资经营企业。在拟订的下列合同条款中,哪一条是违法的?
施工承包单位内部审查工程竣工结算的主要内容有()。
根据保险产品种类的划分,健康保险属于()。
记得在一个寒冬的早晨,西北风呼呼地刮着。同学们在上早读,书声朗朗。我刚到校,来到班上,手插在裤兜里,面对着全班同学。这时,一个学生走进教室。我大声说:“××,你为什么又迟到?把手放下站好……”忽然,我听到有人叽咕:“……自己也迟到……”一个女同学正在向旁边
Broadlyspeaking,theEnglishmanisaquiet,shy,reservedpersonwhoisfully【21】______onlyamongpeopleheknowswell.In
最新回复
(
0
)