首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-12-16
75
问题
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
选项
答案
x.operator+(operator*(y,z))。
解析
运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重载为成员函数,双目运算符最好重载为友元函数。运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://kaotiyun.com/show/H7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若输入bcdefgh、m、abcdefg,以下程序的输出结果为()。#include#includemain(){inti;charstring[20],str[3][20];fo
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun和funx的功能是:用二分法求方程23-4x2+3x-6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入-
有以下程序(strcat函数用于连接两个字符串):#include#includemain(){chara[20]=“ABCD\0EFG\0”,b[]=“IJK”;streat(a,b);
数据库系统的三级模式不包括( )。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("0%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123
检查软件产品是否符合需求定义的过程称为()。
下面不属于需求分析阶段任务的是()。
通常软件测试实施的步骤是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
随机试题
吸痰时,每次导管插入吸痰的时间不应超过()。
直接致癌物前致癌物
我国参照WHO/ISHl999年对成人血压水平的分类标准:正常血压是我国参照WHO/ISHl999年对成人血压水平的分类标准:理想血压为
依据《公务员法》的规定,行政处分分为()。
代理人知道被委托代理的事项违法,仍进行代理活动,将()。(2010年)
简述我国幼儿园的性质和任务。
第二十九届奥运会2008年8月8日~24日在北京成功举行。中国体育代表团总奖牌数为()枚。
代币券,具有替代现金货币并有等额购买权利的替代券。一般是商业单位定向发行的隐蔽促销方式。根据上述定义,下列不属于代币券的是:
感觉(首都师范大学2015、2012研;苏州大学2013、2011研)
Lesalaireminimuminterprofessionneldecroissance(SMIC)estlesalairehoraireminimumlégalenFrancemétropolitaineainsiq
最新回复
(
0
)