首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-02-27
72
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、x.operator++(0).operator*(y);
B、operator*(x.operator++(0),y);
C、y.operator*(operator++(x,O))
D、operator*(operator++(x,0),y)
答案
4
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果十作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,O)含义相同,所以选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/EdVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义 for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"): 该程序段的输出结果是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
若要使int型变量a,b,c,d的值都为0,以下写法中错误的是()。
以下可以作为软件需求分析工具的是()。
在快速排序中,每经过一次数据交换(或移动)后()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且元素出现在表中每个位置上的可能性是相同的,则平均需要比较的次数大约为()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
重载的流运算符函数应该被定义为类的【】函数。
算法运行过程中所耗费的时间称为算法的【】。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
随机试题
关于等张性缺氧的描述,下列哪一项是错误的
A、直接通过飞沫传播B、直接接触传播C、经接触疫水传播D、经吸血节肢动物传播E、经污染媒介物间接传播下列每种疾病,最常见或最重要的传播方式是流感是
对于项目单位缺乏相关专业技术人员和建设管理经验的直接投资项目,项目审批部门应当在批复可行性研究报告时要求实行()。
下列不属于基金服务提供的方式的是()。
物流的关键环节是()。
ABC公司的一种新型产品原有信用政策N/30,每天平均销量为5个,每个售价为750元,平均收账天数40天;公司销售人员提出了新的政策,以便促销产品,新的政策包括改变信用政策:2/10,N/50,同时以每个600元的价格销售,预计改变政策后每天能销售20个,
(88年)设某商品的需求量D和供给量S,各自对价格p的函数为D(p)=,S(p)=bp,且p是时间t的函数并满足方程=k[D(p)-S(p)](a、b、k为正常数),求:(1)需求量与供给量相等时的均衡价格pe;(2)当t=0,p=1时
下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是()。
Thewinterholidayseasonisthemostfestive(欢乐的)timeoftheyear.Studentsfromelementaryschoolthroughcollegehaveabout
OldageintheUnitedStatespresentsmanyproblemsandopportunities.Asaresultof【B1】______medicalservices,peoplelivelon
最新回复
(
0
)