首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-12-29
47
问题
如果表达式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
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/JwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入
下面程序的运行结果是()。#includemain(){inti:for(i=1;i<=5;i++){if(i%2)printf("*");
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有以下定义:inta;longb:doublex,y;则以下选项中正确的表达式是()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
需求分析的主要任务是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列=为()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
关于关键字class和typename,下列描述正确的是()。
随机试题
A.左上腹和肩胛间B.右肩胛C.心前区和左臂尺侧D.上腹部和脐区E.腹股沟区胆囊炎的牵涉痛区是
A.自身免疫性疾病 B.细菌感染性疾病 C.病毒感染性疾病 D.碘缺乏性疾病 E.遗传相关性疾病Grave病是
估价对象及其范围和内容,应根据估价目的,依据法律、行政法规并征求委托人认可后综合确定。()
顺查法是按照会计核算程序,从审查原始凭证开始,顺次审查账簿,核对报表,最后审查纳税情况的审查方法适用于()。
下列各项中,能作为业务招待费税前扣除限额计算基数的是()。
下列交易或事项产生的现金流量中,属于筹资活动产生的现金流量的有()。
请简述主成分分析的概念及其主成分抽取原则。
设f(x)=试确定常数a,b,c,使f(x)在点x=0处连续且可导.
Whoistheshortestofthethreegirls?
Readinginvolveslookingatgraphicsymbolsandformulatingmentallythesoundsandideastheyrepresent.Conceptsofreadingha
最新回复
(
0
)