首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2016-10-28
23
问题
将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/ZME0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述正确的是______.
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
下列关于析构函数的描述中,错误的是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
类模板不同于函数模板,类模板只可用【】型参数。
下面叙述不正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
随机试题
识读φ25h6的含义。
囊尾蚴是哪种绦虫的幼虫时期
A.冷冻干燥B.喷雾干燥C.减压干燥D.红外干燥E.沸腾干燥
太阳辐射的能量是通过()等途径成为室内热的。
在信号源(us,Rs)和电阻RL之间接入一个理想变压器,如图所示,若us=80sinωtV,RL=10Ω,且此时信号源输出功率最大,那么,变压器的输出电压u2等于()。
基金存续期信息披露中信息量最大的文件是基金()。
下列属于客户风险的财务指标是()。
“居安思危”反映的哲学道理是()。
陳丞相平者陽武戶牖鄉人也少時家貧好讀書有田三十畝獨與兄伯居伯常耕田縱平使遊學平為人長大美色人或謂陳平曰貧何食而肥若是其嫂嫉平之不視家生產曰亦食糠西覈耳有叔如此不如無有伯聞之逐其婦而棄之及平長可娶妻富人莫肯與者貧者平亦恥之久之戶牖富人有張負張負女孫五嫁而夫輒
Whileit’seasyenoughtobrushoffafewsleeplessnightswithapotofcoffeeandtheoccasionaldesknap,youmaybedoingmo
最新回复
(
0
)