首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2015-08-01
58
问题
将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/sSNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数组元素a[i]是该数组中的第______个元素。
下面关于C++语言变量的叙述错误的是
数据库、数据库系统和数据库管理系统之间的关系是()。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
下述关于数据库系统的叙述中正确的是
对于常数据成员,下面描述正确的是( )。
设以下变量均为int类型,则值不等于7的表达式是
下列变量定义中,合法的是()。
随机试题
领导者对市场经济的正确的、深刻的、全面的认识是指
玻璃钢冷却塔的重量包括( )等。
甲乙结婚后,乙的父母于2011年11月1日出资300万元为甲乙购买了房屋,房屋产权登记在乙的名下,由于甲外出打工,乙长期在娘家居住,经夫妻协商将房屋出租。2012年4月20日,因甲在外出打工期间与他人同居,乙提起诉讼离婚,法院判决甲与乙离婚。下列说法不正
金融市场的发展会放大商业银行的风险事件。()
根据下面资料,回答下面5个小题。2011年7月份以来,受部分地区工业用电需求增长过快、部分地区持续高温干旱等影响,我国火力发电、电煤消耗屡创新高。从消耗看,7月份,全国日发电量六次突破历史新高,全国重点电厂日均耗煤401万吨,同比增加7
某市某区人民政府决定将区建材工业局管理的国有小砖厂出售。小砖厂的承包人以侵犯其经营自主权为由提出行政复议申请,本案的行政复议机关应当是()。
2019年5月,全国12358价格监管平台受理价格举报、投诉、咨询共计37576件,同比下降40.70%,环比下降9.31%。其中,价格举报4192件,环比下降19.06%;价格投诉2059件,环比下降15.92%;价格咨询31325件,环比下降7.34%
角色过载冲突是指一个人的角色要求太多,工作量太大,不可能完成所有角色所要求的工作时所面临的冲突。根据上述定义,下列属于角色过载冲突的是:
如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。下列不稳定的排序方法是
A—centralprocessingunitB—disk/desktopoperatingsystemC—outputdeviceD—personal
最新回复
(
0
)