首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
admin
2020-10-21
59
问题
将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://kaotiyun.com/show/Wgyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件重将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,χ轴的正方向是水平向右的,y轴的正方向是竖直向下的。请在横线
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象中,然后建立另一对象myArray,将对象内容赋
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:Endpoint1
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999C
下面是关于派生类声明的开始部分,其中正确的是()。
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
随机试题
肺部影像为空洞性病变可见于下列哪些疾病
甲公司诉乙公司违约一案,在某市第一中级人民法院作出二审判决之后,乙公司发现一组新的重要证据,遂向省高级人民法院申请再审。省高级人民法院受理后,在再审审理过程中,甲公司与乙公司达成调解协议,在此情况下,下列哪些说法是错误的?()
粉煤灰路堤一般由( )组成。
某商业企业为增值税一般纳税人,2014年3月采用分期收款方式批发商品,合同规定不含税销售额为300万元,本月收回50%货款,其余货款于4月10日前收回。由于购货方资金紧张,本月实际收回不含税销售额100万元;零售商品实际取得含税销售额228万元,其中包括以
到了内化阶段,稳定的态度和品德即形成了。
依法被剥夺政治权利的人编入居民小组,居民委员会应当对他进行()。
测试系统X和测试系统y依赖于不同的原理用来检测所有产品的缺陷。每一个系统都会错误地淘汰3%无缺陷的产品。因为错误的淘汰代价高昂,所以,通过安装两个系统,而不是只安装其中一个系统,并且只淘汰被两个系统都检测为有缺陷的产品,这将会降低成本。上面的论述需
创建“气象资料表”(内容如下表所示),表中记录了2000年到2008年,11月7日到11月14日,某市的日最低气温。按照题目要求完成后,用Excel的保存功能直接存盘。要求: 1.表格要有可视的边框,并将表中文字设置为宋体、10.5磅、居中,第一列
世界上最热的地方在哪里?许多人认为,赤道地区是最热的地方。其实最热的地方并不在赤道。世界上有许多地方,像非洲的撒哈拉大沙漠、我国的塔克拉玛干沙漠等,白天的最高温度都超过了45℃。而赤道地区,尽管太阳光照很厉害,但白天气温很少超过35℃。赤道附近大
Evenplantscanrunafever,especiallywhenthey’reunderattackbyinsectsordisease.Butunlikehumans,plantscanhavethei
最新回复
(
0
)