首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2010-06-06
92
问题
将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://kaotiyun.com/show/MMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义structst{inta;floatb;}x[10];FILE*fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是
在C语言中可以作为无符号整数类实例化值的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
设一棵树的总节点为24,其中度为4,3,2,1的节点个数分别为2,3,3,0。则该棵树中的叶子节点数为()。
下列叙述中正确的是()。
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvwxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROGl.C中,请勿改动主函数main和其他函数中的任何内
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
下列关于多态性的描述,错误的是()。
随机试题
如何排除蒸发器结霜现象?
利用JK触发器和逻辑门设计一个同步计数器,实现如题36图所示的状态转换。图Y为进位输出,要求写出各触发器的状态方程及驱动方程。(不要求画逻辑图)
简述消费者权益损害的赔偿责任主体。
在同一变量数列中,组距的大小与组数的多少之间的关系()
急性淋巴细胞白血病L2型,核仁最重要的特点是
患者,男,44岁。右下6缺失,行双端固定桥修复。固定桥试戴时,用力戴入后,邻牙出现胀痛。最可能的原因是
某冶建单位承接了某钢厂办公大楼工程。该工程紧临主要干道,施工场地比较狭窄。主体地上18层,地下2层,建筑面积32100m2,基础开挖深度7.5m,低于地下水位,为了确保整个工程的施工质量,按照“预防为主”的原则,施工单位加强每道施工工序的质量控制,工程最终
新课程教学要达到的三维目标分别是_____、______、情感态度与价值观。
北上广深等一线城市为缓解交通拥堵,准备收取交通拥堵费。有人赞成,认为收取交通拥堵费有利于缓解拥堵;有人反对,认为这不能从根本上解决问题。对此。你怎么看?
项目质量管理由质量计划编制、质量保证和(36)三方面构成。(37)是为使项目能够满足相关的质量标准而建立的有计划的、系统的活动。(36)
最新回复
(
0
)