首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
73
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、x.operator++(0).operator*(y);
B、operator*(x.operator++(0),y);
C、y.operator*(operator++(x,0))
D、operator*(operator++(x,0),y)
答案
C
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1,c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与 y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,0)含义相同,所以选项 C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/zmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设x和y均为bool量,则x&&y为真的条件是______。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
友元类的所有成员函数都是另一个类的【】函数。
下面关于友元函数的叙述中,不正确的是()。
队列操作的原则是______。
数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是()。
如果有以下的函数定义及变量声明:voidfun(doublea,doubleb,double&d,charc=’*’){switch(c){case’+’:d=a+b;break;case’-’:d=a-b;break;case
可行性研究要进行一次()需求分析。
下列关于多态性的描述,错误的是
随机试题
阅读以下文字,回答下列问题。要处理好改革发展稳定的关系。坚持改革力度、发展速度和社会可承受度的统一,是我国改革开放和现代化事业之所以能够顺利推进的宝贵经验。_____。“天时不如地利,地利不如人和。”要打好改革攻坚战,就要在改革方案酝酿之初充分考虑相关方
PASSAGETWOWhomdoestheword"counterparts"(Para.5)referto?
在胀加焊的结构中,自熔式焊接是指________的焊接。
下列关于输血的适应证中,不正确的是
如字迹模糊不清时,正确的是
敌鼠中毒特效解毒药为()。
下列关于政府补助的说法,错误的是()。
A、Theywillbewhitewashedsoon.B、Nothinghasbeensaidaboutthemintheelection.C、Therewillbeaspecificprogramtoupgra
Thereasonthatwaterproblemwillbecomemoreandmoreseriousis______.Thewords"priorto"(para.2)probablymean"______"
A、Atthereceptiondeskinahotel.B、Inabusterminal.C、Inarestaurant.D、Inahotelroom.D
最新回复
(
0
)