首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-12-16
63
问题
将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全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是()。
下列关于C语言文件的叙述中正确的是()。
有以下程序#include<stdio.h>#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
下列关于C语言数据文件的叙述中正确的是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下()不属于对象的基本特征。
在黑盒测试方法中,设计测试用例的主要根据是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
随机试题
如果函数y=在(-∞,+∞)内连续,则a=
患者,女,22岁。因右下第三磨牙低位埋伏阻生,要求拔除。拔除该牙应麻醉的神经是同侧的
内服宜包煎的药是
某区人民检察院发现某区人民法院已经发生法律效力的判决在审理过程中违反法律规定的诉讼程序,某区人民检察院应当如何按照审判监督程序提出抗诉?( )
建设工程()合同是指根据建设工程的要求,对建设工程所需的技术、经济、资源、环境等条件进行综合分析、论证,编制建设工程设计文件的协议。
对某处理后的复合地基进行现场竖向抗压载荷试验,实测得三个测点的复合地基承载力特征值分别为:170kPa、178kPa、184kPa。试问,该复合地基承载力特征值(kPa)应为下列()项。
抄纸机()
自我设限是指个体针对可能到来的失败威胁,事先设置障碍,为失败创造一个合理的借口,从而保护自我价值,维护自我形象。根据上述定义,下列属于自我设限的是()。
DIPLOMAT:TACT::
Whichshapeontherightisthereflectionoftheshapegivenontheleft?______
最新回复
(
0
)