首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为( )。
admin
2019-07-10
50
问题
将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://jikaoti.com/ti/aIA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
在每个C++程序中必须有且仅有一个()。
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
有下列二叉树,对此二叉树前序遍历的结果为()。
下述关于数据库系统的叙述中正确的是()。
以下程序中,while循环的循环次数是 main() {int i=0; while(i<10) {if(i<1)coBtlnlle; if(i= =5)break; i++;} }
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
对二叉树从1开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用______遍历实现编号。
对下列二叉树进行中序遍历的结果______。
随机试题
在我国,除了对医务人员行为实行法律监督外,还有以下方式来监督医务人员的道德行为
A.尺神经B.正中神经C.桡神经D.桡神经和尺神经E.正中神经和尺神经能引起垂腕的神经损伤是
黄某住甲市A区,因涉嫌诈骗罪被甲市检察院批准逮捕。由于案情复杂,期限届满侦查不能终结,侦查机关报请有关检察机关批准延长1个月。其后,由于该案重大复杂,涉及面广,取证困难,侦查机关报请有关检察机关批准后,又延长了2个月。但是,延长2个月后,仍不能侦查终结,且
某运转设备的安装水平度允许偏差为纵向0—10,/1000、横向0.20,/1000,测量人员可选用的水平仪精度有()。
横向关系的查核重点是分析与纳税有关的()。
人民法院审理行政案件的依据是()。
有两盏4米高的路灯相距10米。一个身高1.5米的路人走在这两盏路灯之间,则他的两个影子的总长度为()米。
简述波士顿矩阵的运用。
某地出租车计价标准如下:3千米以内(含3千米)为起步价8元,超出3千米但不超过10千米的部分每千米收费1.4元,超出10千米的部分每千米加价50%。小王乘坐该地出租车共计付费34.6元,则小王乘出租车走的路程为()千米。
A、Seeingafilm.B、Attendinganeveningparty.C、Havinganothertry.D、Findingabettertheatre.AM:I’mreallydisappointedwi
最新回复
(
0
)