首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2013-02-27
36
问题
将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> voidmain() { doublex=3.14159; printf("%f\n",(int)(x*1000+0.5)/(double)1000); } 程序运行后的输出结果是(
以下叙述中错误的是()。
有如下程序 #include<stdio.h> structnode { charid; structnode*next; }a={’A’},b={’B’},c={’C’},*p=&a,*pt; main() {
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系和年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名和先修课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
类模板的使用实际上是将类模板实例化成一个具体的()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
下列关于模板的叙述中,错误的是______。
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
随机试题
A.出血性炎B.化脓性炎C.纤维素性炎D.浆液性炎E.肉芽肿性炎小叶性肺炎是
A.真虚假实B.真热假寒C.虚实夹杂D.表热里寒心悸胸闷,气短乏力,心前区刺痛频频发作,舌淡紫脉涩者,此属
关于税法解释中,下列说法不正确的是()。
缺口分析法针对特定时段,计算到期资产和到期负债之间的差额,判断商业银行在未来特定时段内的()是否充足。
某大型超市中的几台收银机突然同时发生了网络故障,无法提供收银服务,服务员很抱歉的请排队等候的顾客移至其他收银台完成付款,却发现所有收银台都不可以付款。最终维修人员发现是由于控制室中央设备出现故障导致的。据此可以推断,这个大型超市中收银台网络互连的拓扑结构可
从教学评价的功能看,可将教学评价分为()。
()是个体品德的核心部分。
根据以下资料,回答下列题。如果2008年基本建设投资为5亿元,而2010年的基本建设投资约为()亿元。
①我的整个身心逐渐湿润了,清凉了②巨浪轰然打到堤壁上,又被撞成水花和白雾,飞飘到空中,飞溅到我的身上③郁积在心底的忧愁和烦恼在轰鸣的涛声中化成了轻烟④巨大的浪头互相推挤着,成群结队向我扑来⑤眼前是浩瀚无际的长江人海口
公民是指具有一个国家的国籍,并根据该国宪法和法律规定,享受权利和承担义务的自然人。根据我国宪法规定,下列选项中既是公民的权利又是义务的有()
最新回复
(
0
)