首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-12-16
33
问题
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
选项
答案
x.operator+(operator*(y,z))。
解析
运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重载为成员函数,双目运算符最好重载为友元函数。运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://kaotiyun.com/show/H7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
若要建立下图所示的存储结构,以下正确的程序段是()。
关于地址和指针,以下说法正确的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有以下程序#definer(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%dLn",F(a++,b++));}程序运行后的输出结果是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素
语句printf("%d\n",strlen("\t\"\\\n\’\065\08AB"));的输出结果是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
某房地产开发企业,取得市区一块土地使用权,金额18000万元,将土地投入建造商品房,发生的建筑公司成本为5500万元,只支付了90%,另外10%留下作为质量保证金,建筑公司以90%,开具了发票,其他相关的开发成本3200万元,金融机构借款利息600万元,能
酶的Km值大小与
进行负荷计算时,整流变压器的设备功率指的是什么?()
根据贷款方式、借款人信用等级、借款人的风险限额等确定可否贷款、贷款结构和附加条件属于()的内容。
下列各项中,属于资源税应税产品的有()。
关于替代定理的应用,下列叙述正确的有()。
身处教育实践第一线的研究者与受过专门训练的科学研究者密切协作,以教育实践中存在的某一问题作为研究对象,通过合作研究,再把研究结果应用到自身从事的教育实践中,这种研究方法是()。
如果底面直径和高相等的圆柱的侧面积是S,那么圆柱的体积等于().
Thetestwas______difficultthatshehadproblemsfinishingitontime.
A、It’srealistic.B、It’sridiculous.C、It’sworthatry.D、It’snotgoingtowork.C对话中男士说肯和桑德拉希望他们的房子能卖三百万,女士听后说theyalwaysthi
最新回复
(
0
)