首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2020-06-29
28
问题
将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://jikaoti.com/ti/OYA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:.错误的语句在//********error********的下面,修改该语句即可。
下面能作为软件需求分析工具的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
数据库设计过程不包括
下列有关运算符重载的表述中,正确的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333*
有下列类模板声明中,出现语法错误的是
下列选项中,与实现运行时多态性无关的是
负责数据库中查询操作的数据库语言是( )。
随机试题
多毛细胞白血病的病理细胞经细胞化学染色呈明显阳性的是
患者于某,男性,50岁。素有咳喘宿痰,属多湿多痰体质,于恼怒后突然昏厥,喉有痰声,呼吸气粗,舌苔白腻,脉沉滑。其治法是
病程中突然出现呼吸困难,闻及两肺满布湿啰音,应考虑()。
化湿开窍、宁心安神药是祛痰开窍、安神药是
下列关于刑事诉讼中控审分离原则说法不正确的是()
甲国某咨询公司派人来华与境内外商投资企业X公司共同为某国有企业提供咨询业务,国内客户支付咨询费用200万元,根据工作量的分配,境外咨询公司和X公司按照4∶6的比例分配收入,税务机关在核定境外公司的境内业务收入时,最低不得少于()万元。
若某笔贷款的名义利率为8%,同期通货膨胀率为2%,则该笔贷款的实际利率为()。
班主任要努力成为学生的人生导师,是新时代对班主任提出的要求。()
十八大的报告中论述:全面实施素质教育,深化教育领域综合改革,完善终身教育体系,建设学习型社会。加强教师队伍建设,提高师德水平和业务能力,增强教师教书育人的荣誉感。《国家中长期教育改革和发展规划纲要(2010—2020年)》提出的双基是什么?()
You(will)feelinconvenientinJapan(if)youcan(either)(speak)JapanesenorEnglish.
最新回复
(
0
)