首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2020-06-29
30
问题
将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/hO8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
开发大型软件时,产生困难的根本原因是()。
派生类的对象对它的基类成员中()是可以访问的。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(longS,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。例如,当S中的数为:7654321时,
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1003732注意:错误的语句在//********error********的下面,修改该语句即
面向对象方法中,实现对象的数据和操作结合于统一体中的是
下面对类-对象主要特征描述正确的是
数据库设计中反映用户对数据要求的模式是( )。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下面关于常成员函数的说法中正确的是()。
随机试题
Whatisateachertryingtodowhenhe/sheasksstudentstodescribewhattheyknowaboutpolicemenbeforereadingastoryabout
____________是支持网络功能实现的各种规约、协议、程序和管理方法的集合。
A、磺胺嘧啶(SD)+TMPB、磺胺甲噁唑(SMZ)+TMPC、磺胺嘧啶银D、磺胺醋酰钠(SA)E、磺胺嘧啶(SD)+链霉素治疗呼吸道感染宜选( )。
下列对头孢菌素类的叙述,错误的是()。
关于法律漏洞及其填补,下列说法正确的有
下列属于会计职业道德规范的主要内容的有()。
A公司于2015年1月2日从证券市场上购入B公司于2015年1月1日发行的债券,该债券三年期、票面年利率为4%、到期日为2018年1月1日,到期日一次归还本金和利息。A公司购入债券的面值为1000万元,实际支付价款为947.50万元,另支付相关费用20万元
Iconsidermyselfsomethingofanexpertonapologies.Aquiettemperhas【C1】______mewithplentyofopportunitiestomakethem.
PresidentCoolidge’sstatement,"ThebusinessofAmericaisbusiness",stillpointstoanimportanttruthtodaythatbusinessi
A、Theyhavenosavings.B、Theydependontheirrelatives.C、Theyhavenoeducation.D、Theyaretoooldtolearnaskill.C
最新回复
(
0
)