首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-06-06
42
问题
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
选项
答案
x.operator+(operator*(y,z))
解析
运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重载为成员函数,双目运算符最好重载为友元函数。运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即 y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://kaotiyun.com/show/O8jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODIl.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
有以下程序:#include<stdio.h>main(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);pr
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)all[i][i+1]=*p+1;else+
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
设变量已正确定义并赋值,以下正确的表达式是()。
数据库设计中反映用户对数据要求的模式是()。
算法的时间复杂度是指()。
给定程序MODll.C中函数fun的功能是:按顺序给S所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在w所指的数组中。若S所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,S所指数组有14个元
将E—R图转换到关系模式时,实体与联系都可以表示成()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
人参的下列配伍哪项是正确的()(1997年第142题)
源结点与目标结点之间采用交换技术实现其连接。通常有三种交换方式:电路交换、( )、包交换。
《食品卫生法》对人的效力原则是
关于革兰阳性菌
按《建筑桩基技术规范》(JGJ94—94),对于桩身周围有液化土层的低桩承台,关于液化土层对单桩极限承载力影响的分析中,()是正确的。
深基坑支护与降水工程、模板工程、脚手架工程的施工专项方案必须经下列哪些人员签字后实施?①经施工单位技术负责人;②总监理工程师;③结构设计人;④施工方法人代表。
英国的保险公估人大多属于( )。
全面准确地理解和把握“一国”与“两制”的关系,应在坚持“一国”基础上,实现“两制”之间的和谐相处、相互促进。为此,必须做到
编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。例如,若n的值为11时,函数的值为1.833333。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数f
DearSir/Madam,Inresponsetoyouradvertisementinyesterday’sTimeEducationalSupplement,Iwouldliketoapplyforthe
最新回复
(
0
)