首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2019-07-10
69
问题
将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十重载了运算符“+”。如果在类以外的其他地方定义了一个函数,在类体中用fiiend对该函数进行声明,此函数就称为本类的友员函数。“*”用友元函数重载就是运算符函数不作为成员函数,而把它放在类外,“*”被改写为“operator*”。“+”为成员函数重载,x.operator+。所以x+-y*z被改写为“x.operator+(operator*(y,z))”。
转载请注明原文地址:https://www.kaotiyun.com/show/xW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{private;charc;public;TestClass(cha
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y
树是结点的集合,它的根结点的数目是()。
一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队则元素退队的顺序为______。
下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现
下列叙述中,不属于软件需求规格说明书的作用的是
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
下列不属于病色的是()
(2015年10月第28题)环境引力小与企业实力大相结合形成的SBA(战略经营领域)被称为“瘦狗”SBA。()
求曲线z=2x2+3y2在点(1,1,5)处的切平面方程.
某商品流通企业专门经营小型家用电器,总经理对销售部门提出了盈利目标,要求销售部门对所经营的产品进行量本利分析,并提出实现盈利目标的具体措施。某销售小组销售电风扇,根据市场需求情况,要购进一批电风扇产品,以满足市场需求,这种产品的销售单价为800元/台,单位
根据税收征收管理法律制度的规定,纳税人财务制度不健全,生产经营不固定,零星分散、流动性大,适合的征收方式是()。
向汉武帝建议“兴太学,置明师,以养天下之士”的儒家学者是()。
下列关于IPS的描述中,错误的是______。
决策支持系统支持()。
Weweretoldthatweshouldfollowthemainroad______wereachedthecentralrailwaystation.
Hesawtheonlylightedwindowonthethirdfloor______black.
最新回复
(
0
)