首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
39
问题
如果表达式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全国计算机二级
相关试题推荐
所有的函数模板定义都是以关键字template开始的,在template之后使用【】括起来的形参表。
有如下程序:#include<iostream.h>classBase{protected:inti;public:intj;};classDerived:publicBas
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
在C++中,一个数组名字实际上是指向该数组【】的指针。
执行语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是______。
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
若有:intx=25,y=14,z=19;则在计算表达式x++<=25&&y--<=2&&++2<=18后,z的值为【】。
当执行以下程序时,______是正确的k=1;do{k=k*k;}while(!k)
在数据流图中,○(椭圆)代表______。
随机试题
《箱子岩》的作者是___________。
患者,女,31岁,已婚。曾孕3次,均自然流产,平日头晕耳鸣,腰膝酸软,精神萎靡。现又妊娠33天,夜尿频多,面色晦暗,舌淡苔白,脉沉弱。诊为滑胎,其证候是()
A.术后4~5天B.术后6~7天C.术后14天D.术后7~9天E.术后10~12天头、面、颈部手术拆线的时间是
证券公司办理限定性集合资产管理业务的,应当主要投资于( )。
证券公司受期货公司委托从事介绍业务,应当提供的服务有()
行政监督的对象是()。
近年来针对不同人群的需要而开展的“体验小组”属于()。
根据《国家赔偿法》的规定,下列哪一情形下,国家不承担赔偿责任?()
辛巴达航海、阿里巴巴和四十大盗、阿拉丁神灯等脍炙人口的故事均出自一部民间故事集。这部故事集是()
A、Hehaslosthisownpen.B、Hewantstogetintoconversationwithher.C、Hecannotfindonenearby.D、HehaslefthispeninR
最新回复
(
0
)