首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-06-06
66
问题
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
选项
答案
x.operator+(operator*(y,z))
解析
运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重载为成员函数,双目运算符最好重载为友元函数。运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即 y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。
转载请注明原文地址:https://kaotiyun.com/show/O8jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
计算机能直接执行的程序是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得
有以下定义语句,编译时会出现编译错误的是()。
下面不属于软件需求分析阶段主要工作的是
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
下列函数原型声明中错误的是
随机试题
出口日用消费品、轻工业品及机械产品,通常采用的计量单位是()
DNA分子由多少种核苷酸组成
在实验室检查中,以下哪一项值高于正常,可提示滋养细胞疾病
会计监督是会计的基本职能之一,依照《会计法》的规定,我国会计监督的种类包括()。
控制的基本目的在于()。
甲公司为—项新产品专利技术进行研究开发活动。2010年发生业务如下。(1)2010年1月研究阶段发生相关费用15万元,以现金支付。(2)2010年3月研究阶段发生的材料费10万元、设备折旧费用10万元。(3)2010年5月在开发阶段中发生材料费40万
野菊花陈创①野菊花!野菊花开在山野里。②有谁见过这般豪放壮烈的花云,有谁闻过这么沉郁凝重的药香。那样泼泼辣辣地开,一簇一簇,一滩一滩,一坡一坡,灿烂辉煌!③花朵不过一分镍币大小,密密匝匝
如图所示,共有21个点,每相邻三点所形成的三角形是面积为1平方厘米的等边三角形。三角形ABC的面积为多少平方厘米?
所谓“拟态环境”并不是现实环境的“镜子”式的再现,而是传播媒介通过对象征性事件或信息进行选择和加工,重新向人们提示的环境,然而由于这种加工、选择和结构化活动是在一般人看不到的地方(媒介内部)进行的,所以也往往把“拟态环境”作为客观环境本身来看待。这段话主要
Theroughguidetomarketingsuccessusedtobethatyougotwhatyoupaidfor.Nolonger.Whiletraditional"paid"media—sucha
最新回复
(
0
)