首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
36
问题
如果表达式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://jikaoti.com/ti/egE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于getline函数,说法不正确的是()。
假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是()。
下列关于this指针的叙述中,正确的是()。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvoi
关于抽象类,下列表述正确的是()。
数据字典通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
有如下程序 main() {int n=9; while(n>6)<n--; cout<<n<<endl;} } 该程序段的辅出结果是
若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){inta,b,s;cin>>a>>b;s=a;if(a<B)s=b:s=s*s;cout<<s<<end1;}
随机试题
符合漏出液特点的是
患者,男,某工地工人在一次施工中不慎从脚手架上坠落,出现极度的呼吸困难、四肢不能活动,被紧急送往医院救治。查体:颈部压痛、四肢瘫痪、体温38.5℃。X线检查颈4~5骨折且合并脱位。对该患者进行搬运时应采用何种方式?
设D域:0≤x≤1,0≤y≤x,则()。
甲公司20×1年分别销售A、B产品1万件和2万件,销售单价分别为400元和250元。公司向购买者承诺提供产品售后2年内免费保修服务,预计保修期内,如果发生较小质量问题,将发生的保修费用在销售额的2%~8%之间,有10%的可能发生较小质量问题;如果发生较大质
世界著名的两处史前时期的洞窟壁画是法国的_______和西班牙的_______。
如果你通过这次竞争走上副处长岗位,你将如何发挥自己的优势做好这个岗位的工作?如果竞争不上,又将如何对待?
哪两项用电的比值接近23.53%?()该单位11月份的用电量与8月份相同,但空调的用电量占总量下降至4%,且下降的百分比平均分配到其他领域,问加工机械花费了()的电量。
有VBA语句:Ifx=1theny=1,下列叙说中正确的是()。
"Blockpatrol(巡逻,巡逻队),""communitywatch""civilianpatrol."Theymayhavedifferentnamesindifferentcitiesacrossthe
A.differentlyB.ensuresC.unusualD.prohibitE.fairlyF.InreturnG.resultedH.exemptI.assuresJ.especiallyK
最新回复
(
0
)