首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2010-06-06
74
问题
将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/MMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include#includemain(){char*s1="abDuj";char*s2="ABdUG":intt;t=strcmp(s1,s2
给定程序MODl1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
C语言中规定,程序中各函数之间()。
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的结果。
下列不属于软件工程3个要素的是()。
在软件生产过程中,需求信息的来源是()。
结构化程序设计的基本原则不包括()。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
随机试题
欲使Mg转化为Mg(OH)2,下列实验最合理的是()。
30岁男性农民,腹痛、腹泻半个月,大便4~8次/天,便量多,为暗红色,有腥臭味,肉眼可见血液及粘液,患者无发热,右下腹隐痛,粪便镜检:W:BClO~15个/HP,RBC满视野,该患者最可能的诊断是
孕1产0,足月临产14h,宫口开7cm,产程进展缓慢,胎心140~150次/分,胎头矢状缝与坐骨棘间径一致,枕骨在母体右侧,S-2。
工业上用空气分离法制取氧气的依据是()。
航摄像片上所存在的倾斜位移与()决定了其不能直接作为地图使用。
甲企业为符合条件的小型微利企业。2016年甲企业的应纳税所得额为25万元。甲企业当年应缴纳的企业所得税税额为()万元。
0,14,78,252,()。
澳门与祖国内地山水相连,民间关系密切,风情习俗、语言文字等文化传统更是一脉相承,这是谁也________不了的。填入画横线部分最恰当的一项是:
下列文言句式特点与其他三项不同的是()。
In1970psychologistWalterMschelplacedacookieinfrontofagroupofchildrenandgavethemachoice:theycouldeattheco
最新回复
(
0
)