首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2010-06-06
48
问题
将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://jikaoti.com/ti/11W0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设序列长度为n,在最坏情况下,时间复杂度为0(log2n)的算法是()。
有以下程序段intj;floaty;charname[50];scan’’%2d%ff/oS’’,&j,&y,name);当执行上述程序段,从键盘上输入555667777ABC后,y的值为()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
设p是指针变量,语句p=NULL;等价于()。
算法的空间复杂度是指()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下面关于编译预处理的命令行中,正确的是()。
下列关于多态性的描述,错误的是()。
随机试题
在初次使用胰岛素治疗时,一般选用()
下列不属于病史采集的内容是()
关于铁蛋白,正确的描述是()。
按照国家标准《城市用地分类与规划建筑用地标准》划分,城市建设用地不包括()。
路基作为道路工程的主要组成部分,应满足的基本要求是具有下列的()。
E公司只产销一种甲产品,甲产品只消耗乙材料。2019年第四季度按定期预算法编制2020年的企业预算,部分预算资料如下:资料一:乙材料2020年初的预计结存量为2000千克,各季度末乙材料的预计结存量数据如下表所示:每季度乙材料的购货款于当季支付40%
取保候审最长不得超过12个月。( )
求二元函数z=xy在条件x+y=1下的极值点坐标.
若变量已正确定义,在if(W)pfintf("%d\n",k);中,以下不可替代W的是()。
Manypeoplewonderwhysomemenwanttoliveonthemoon.Itis【1】notthekindofplacewheremostmenwouldchoosetolive.But
最新回复
(
0
)