首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
将x=y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
admin
2010-12-16
47
问题
将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全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
语句printf("%d\n",strlen("\t\"\\\n\’\065\08AB"));的输出结果是
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:13579299946999
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下关于结构化程序设计的叙述中正确的是()。
算法的空间复杂度是指()。
随机试题
叙述视角
临床上推荐“顿服”的抗结核药物有()。
患者女,16岁,因煤气泄漏爆炸导致头面部、双上肢烧伤入院。查体:烧伤部位有大量水疱,痛觉迟钝。患者经1个月的治疗拟于近日出院,由于烧伤部位瘢痕较严重,患者自觉不愿见人,不想离开医院。对其采取的护理措施不妥的是
刁某,男,35岁;华某,女,30岁。某日,刁某趁华某丈夫不在家之际,在华某的住所内将其强奸。华某羞愧至极,便服毒药自杀,因其丈夫回家发现后及时抢救,才脱离生命危险,至痊愈之日,共花去医疗、交通、工资等费用约5万元。之后,公安机关将刁某捉拿归案,人民检察院向
复合地基的承载力特征值应按()项确定。
下列关于预算的调整,说法正确的有()。
Onceuponatime,arichmanwantedtomakeatrip(旅行)toanothertown.Hetriednotonlytotakethingstosellbutalsotota
虚拟存储技术引入的前提是________。
Thepicnics,speeches,andparadesoftoday’sLaborDaywereallpartofthefirstcelebration,heldinNewYorkCityin1882.I
MemoTo:AlltheStaffFrom:Mr.Mendels,thePersonnelManagerDate:Dec15,2008Ref:JM/15/12/08Subject:Thegrantingofann
最新回复
(
0
)