首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
admin
2010-12-16
21
问题
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
选项
A、operator+(operator*(y,z))
B、x.operator+(operator*(y,z))
C、x.operator+(X*(y,z))
D、x+(operator*(y,z))
答案
B
解析
在定义了重载运算符后的函数后,函数Operator+重载了运算符“+”。如果在类以外的其他地方定义了一个函数,在类体中用 friend对该函数进行声明,此函数就称为本类的友元函数。“*”用友元函数重载就是运算符函数不作为成员函数,而把它放在类外,“*”被改写为“operato*”。“+”为成员函数重载,x.operator+。所以x+y*2被改写为“x,operator+(operator *(y,z))”。
转载请注明原文地址:https://kaotiyun.com/show/wQVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&X);if(x++>2)printf("%d",x);e
下列关于类、对象、属性和方法的叙述中,错误的是()。
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改
数据库中对概念模式内容进行说明的语言是
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a.
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E、),采用堆排序法进行排序,经过仞始建堆后关键码值B在序列中的序号是()。
下列不属于软件工程3个要素的是()。
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
静脉输液的目的不包括
施工现场应当设置各类必要的职工生活设施,并符合()等方面的要求。
必须采用工程量清单计价的建设工程有()。
从证券业务的要素来看,客户是证券经纪业务的服务对象。()
在试制阶段对供应商提供的样件质量控制一般实行________。
根据以下资料。回答96~100题。2005年与2004年相比,该市的国外游客总人次比2004年增加了()。
不适宜做心理咨询对象的个体的特征之一是()
软件工程学的提出起源于软件危机,而其目的应该是最终解决软件的______问题。
公元1900年,一群采集海绵的希腊人,在安梯基齐拉(Antikythera)附近的海底,发现一艘满载大理石雕像的沉船。这些艺术品被打捞起来。研究发现这条船大约是两千年以前沉没的。将全部东西一一检查后,找到了一堆重要的东西,其重要性超过全部复活岛上雕像的总和
A、 B、 C、 B
最新回复
(
0
)