首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-06-06
58
问题
将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全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>intsum_mod(inta,intb){returna+b%2;}main(){inti;for(i=0;i<5;i++)
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)all[i][i+1]=*p+1;else+
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。例如,若输入:200851,则程序输出:2008年5月1日是该年的第122天。请在程序的下划线处填入正确的内容,并
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[
软件详细设计生产的图如下:该图是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
下列给定程序中,函数fun的功能是:从n个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参avet所指的存储单元中。例如,输入8名学生的成绩:80.5、60、72、90.5、98、51.5、88、64则低于平均分的学生人数
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
随机试题
______强调了随时间变化的幅度,可显示部分相对于整体的关系。在该类型中有:面积图,堆积面积图,百分比堆积面积图,三维面积图,三维堆积面积图,三维百分比堆积面积图。
亚急性重型肝炎与急性重型肝炎的主要区别在是否有
男,38岁。精液检查显示:精子存活率为75%,精子活力a级和b级精子占58%,精子计数50×109/L,异常形态的精子占25%,白细胞数为3/HPF。此患者精液检查异常的是
关于滥用维生素的危害A、维生素AB、维生素B1C、维生素CD、维生素DE、维生素E大量使用会引起头痛、眼花、烦躁、心律失常、水肿和神经衰弱的是
某监理单位经投标中标某高速公路25km的土建工程项目。该土建工程的建安造价为9亿元,合同工期为3年。中标后该监理单位根据监理合同规定的监理服务内容、服务期限、工程项目组成、工程规模、技术复杂程度、现场条件等因素设置了项目监理机构。问题:在设置
A电子企业只生产销售甲产品。2011年甲产品的生产与销售量均为10000件,单位售价为300元/件,全年变动成本为1500000元,固定成本为500000元。预计2012年产销量将会增加到12000件,总成本将会达到2300000元。假定单位售价与成本性态
市销率估值模型的特点有()。
档案保管制度包括()。
日常薪酬管理工作具体包括()。
A、It’sstillonthehorizon.B、It’sfarfromenteringtheirlife.C、It’salreadyherewiththem.D、It’sonlyabeautifuldream.
最新回复
(
0
)