首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-06-06
18
问题
将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全国计算机二级
相关试题推荐
需求分析阶段的任务是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、”ZhangQi”、9
有以下程序#include<stdio.h>#include<string.h>structS{charname[10];};main(){structSs1,s2;strcpy(s1.
下列C语言语句能正确定义二维数组的是()。
以下叙述中错误的是()。
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
下面属于白盒测试方法的是()。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
随机试题
急性阑尾炎病理类型分为
某地区是慢性溃疡性结肠炎的好发区域,预防医学的研究人员希望对该地区进行深入调查,那么对慢性疾病进行现况调查,最适宜计算的指标为
设随机变量X和Y都服从N(0,1)分布,则下列叙述中正确的是:
甲公司2013年至2020年发生的有关经济业务如下:资料一:2013年1月10日,甲公司销售一批商品给乙公司,货款为2000万元。合同约定,乙公司应于2013年4月10日前支付上述货款。由于资金周转困难,乙公司到期不能偿付货款。经协商,甲公司与乙公司于
下列关于统计抽样和非统计抽样的陈述中,正确的是()。
电子书是利用计算机技术将一定的文字、图片、声音、影像等信息,通过数码方式______在以光、电、磁为介质的设备中,再借助______的设备来读取、复制和传输。填入划横线部分最恰当的一项是:
【隆庆和议】中国人民大学2015年历史学综合真题;苏州大学2016年中国史专业基础综合真题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某客户业务系统的运行维护服务项目,服务期从2018年1月1日至2018年12月31日。在服务合同中,A公司向客户承诺该系统全年的非计划中断时间不超过20小时。1月初
(1)ちょうど(2)せっかく(3)いつも(4)ときどき(5)ちょっと(6)ところを(7)それにしても(8)なぜならば(9)しかも(10)なんとか
TheforestfromwhichMantakeshistimberisthetallestandmostimpressiveplantcommunityonEarth.IntermsofMan’sbrief
最新回复
(
0
)