首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
admin
2010-12-16
30
问题
将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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charch=’M’;while(ch!=’K’){putchar(ch);ch--;}
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
结构化程序设计的基本原则不包括( )。
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen(“d2.dat”,“wh”);fwrite(a,sizeof(int
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
数据字典(DD)所定义的对象都包含于
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
软件测试的目的是()。
随机试题
由于刻线线条细,因此在圆柱面上刻线时,刻线刀刀尖不一定要对准工件中心位置。
《合同法》规定,自债务人的行为发生之日起()年内,债权人没有依法行使撤销权的,该撤销权消灭。
下列不属于商业银行常用的风险规避策略的是()。
中国历史上最早的专职警察机构是()。
甲欲与乙离婚,起诉前,甲为了转移财产,与朋友丙签订了一份借款合同,内容是甲向丙借了30万购房款,落款时间是甲乙婚后购房时,则甲与丙的合同:
普通法国家正式的法律渊源是()。
A.attheminimumcostB.reinforcedbythefactoryC.crowedtogetherD.asself-reliantfarmersPhrases:A.wheretoolargem
下列算法中,可用于数字签名的是____________。
Ingeneral,theamountthatastudentspendsforhousingshouldbeheldtoone-fifthofthe______totalforlivingexpenses.
对2050年亚洲气候的预测就像一部关于世界末日的电影剧本。(81)很多气候学家和绿色组织担心这一切会变成现实,除非全球的人们能够达成共识,协力控制温室气体的排放。在未来几十年里,亚洲的气候将倾向另一个极端,(82)贫困的农民将和干旱、
最新回复
(
0
)