首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2020-06-29
61
问题
将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全国计算机二级
相关试题推荐
已知函数f的原型是“voidflint*x,int&y);”,变量Vl、v2的定义是“intvl,v2;”,下列调用语句中,正确的是()。
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
有以下程序:#includeusingnamespacestd;classTestClass{public:TestClass(intr1.intr2){R1=r1;
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:numberl=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在//********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClassl实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
算法的有穷性是指( )。
下列有关类的表述中,正确的是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error***
随机试题
Facebook’sSystemofDisablingFakeAccountsA)AliciaIstanbulwokeuponerecentWednesdaytofindherselflockedoutof
诊断早期胃癌最有效的方法是【】
A.特发性性早熟B.中枢神经系统病变引起性早熟C.原发性甲状腺功能减低伴性早熟D.性腺肿瘤致性早熟E.先天性肾上腺皮质增生症F.后天性肾上腺皮质增生症G.单纯性乳房早发育H.单纯性阴毛早现
病毒体感染细胞的关键物质是
下列必须符合药用要求的是
关于综合医院的出入口设置,正确的是()。
甲企业与乙企业共同投资设立一家有限责任公司,该公司董事会成员的人数为( )。
影响课程实施的因素主要有课程计划本身的特点、_________、学校的特点以及校外环境。
为遏制房价过快上涨,政府可运用下列()经济手段进行调控。①调整个人转让住房营业税政策,对个人购买住房不足5年转手交易的,统一按其销售收入全额征税;②加大对圈地不建、捂盘惜售、哄抬房价等违法违规行为的查处力度;③落实资金
对于指令“XCHG BX,[BP+SI]”,如果指令执行前,(BX)=6F30H,(BP)=0200H, (S1)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后: (BX)=______,(2F246H)=______。
最新回复
(
0
)