首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2010-06-06
62
问题
将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全国计算机二级
相关试题推荐
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是()。
对于一个正常运行的C程序,以下叙述中正确的是()。
若有定义inta[5],*p=a;则正确引用数组元素的是()。
下列选项中可作为C语言合法常量的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
C语言规定,函数返回值的类型是()。
在下列选项中,没有构成死循环的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
以下选项中不能在C语言程序中用作用户标识符的是()。
类的静态成员不是对象的成员,而是【】的成员。
随机试题
自律性增高的因素是
()使房地产领域涉及的权属界定有了明确的法律依据。
吊杆式悬吊装置采用稠密布局的方法安装在演播室顶棚上,遥控电动升降节省了时间和人力,适用于面积()m2以上、顶棚高度大于7m的演播室。
()是商品经济产生和发展的根本条件。
“位卑未敢忘忧国”这一名言的作者是()。
在2008年开展的打击淫秽色情网站专项行动,国家执法机关和行政机关依法关闭违法网站1287个,网络环境得到改观。这体现了政府的()。
下列选项中没有语病的一句为()。
毛泽东曾经指出,“革命党是群众的向导,在革命中未有革命党领错了路而革命不失败的”。我们党能够开创出中国特色社会主义道路,是因为
RAD中______是将数据同时存放在2个或2个以上硬盘驱动器上,即使用冗余技术来防止数据丢失。
WhymayGMfoodstuffsbelikedbypeopleinthefuture?Itcanbeinferredfromthepassagethat______.
最新回复
(
0
)