首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2013-02-27
52
问题
将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() { FILE*pf; char*s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,
有以下程序: #include<stdio.h> main() {FILE*fp;inta[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i<3;i++) f
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
给定程序BIANK1.C中主函数的功能:输入一个实数a,根据迭代公式x1=(x0+a/x0)/2.0,计算并输出其平方根。要求误差不超过1e-6(0.000001)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
设二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
随机试题
某佛寺中佛像雕像排列为普贤菩萨、释迦牟尼佛、文殊菩萨,请问他们是()。
患者CVP测得为20mmH2O,提示()
男性,40岁。患者神识模糊,胡言乱语,昏不知人,面色晦滞,静而不烦,喉间痰鸣,恶心呕吐,舌苔白腻,脉沉滑。宜选用
垃圾填埋场与居民区的最短距离为()。
Internet是一个以()通信协议连接各个国家计算机网络的数据通信网。
PreferredCustomerCardApplicationProcedurePleasecompletetheattachedformatleasttwoweekspriortoyournextvisit
公安机关对下列情形,可以采取取保候审的是()。
某企业想考察不同工龄员工的离职意向,将整个企业3000名员工按工龄分为三组:两年以下的有1000人,两年至五年有1500人,五年以上的有500人。如果采用按比例分层随机抽样的方法取容量为600的样本,那么,从两年至五年工龄的员工中应抽取的人数为(
WhatdoestheManMean?
Learningdoesnothappenpassively.Itisanactivitywhichapersondoes.Itisataskwhichcanbeattemptedinvariousways,
最新回复
(
0
)