首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2013-02-27
24
问题
将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对该函数进行声明,此函数就称为本类的友员函数。“*”用友元函数重载就是运算符函数不作为成员函数,而把它放在类外,“*”被改写为“operator*”。“+”为成员函数重载,x.operator。所以x+y*z被改写为“x.operator+(operator*(y,z))”。
转载请注明原文地址:https://jikaoti.com/ti/VFL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
设有函数说明语句“intfun(int,int);”以及函数指针定义语句“int(*f)(int,int);”若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系如下图所示: 结点类型的定义为: structlink { doubledt; structlink*next; }; 若指针p指向A结点,
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
在进行逻辑设计时,将E-R图中实体之间的联系转换为关系数据库的()。
每所学校都有一名校长,每名校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
对于基类型相同的两个指针变量之间,不能进行的运算是______。
具有3个结点的二叉树有()。
随机试题
在数控系统中,复杂连续轨迹通常采用【】方法实现。
企业发行债券时,用于固定资产投资项目的,累计发行额不得超过该项目总投资的()
表浅手术切口感染是指发生在手术后
关于典型结核结节的描述,正确的是
卵巢肿瘤术后随访时间正确的是
治疗鼓胀水热蕴结证,应首选
()是土地权利制度在市场经济发展中的地位和作用。
安全管理必须坚持“五同时”的原则包括计划、布置、检查、总结和()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
试述学习动机的强化理论和人本理论,并比较其不同之处。
最新回复
(
0
)