首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”是友元函数重载应写为( )。
admin
2010-12-16
45
问题
将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://www.kaotiyun.com/show/wQVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard;};uniondatax;执行下列语句后,正确的联合体
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AA
数据结构中,与所使用的计算机无关的是数据的()。
若变量已正确定义并赋初值,以下合法的赋值语句是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下面关于编译预处理的命令行中,正确的是()。
下面可以作为软件设计工具的是
下面说法正确的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
软件测试的目的是()。
随机试题
李准的《李双双小传》以轻松的笔调抒写的形象是()
主诉的含义是()
关于心脏摄影的叙述,错误的是
贷款偿还期一般用于计算项目偿还短期贷款所需的时间。()
资料:A公司2000年度的主要财务数据如下(单位:万元):[*]要求:(1)假设A公司在今后可以维持2000年的经营效率和财务政策,不断增长的产品能为市场所接受,不变的销售净利率可以涵盖不断增加的利息,并且不打算从外部筹集权益资金。请
分组教学的基本形式包括:随机分组;同质分组;异质分组;男女分组;帮教型分组;友伴型分组。()
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidy【C1】________fast-f
WhoareLouieandNipsy?Whatdidtheirownersdo’aftertheylearnthenews?
Concernwithmoney,andthenmoremoney,inordertobuytheconveniencesandluxuriesofmodernlife,hasbroughtgreatchanges
Mostpeoplethinkofzoosassafeplacesforanimals,wherestrugglessuchasdifficultyfindingfoodandavoidingpredators(猛兽
最新回复
(
0
)