首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-05-14
96
问题
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
选项
A、x.operator++(1)
B、operator++(x)
C、x.operator++()
D、x.operator++(x)
答案
C
解析
增量运算符++有前缀自增运算符和后缀自增运算符两种,在重载该运算符时,由于他们的形参数目和类型都相同,为了可以区分是前缀运算符还是后缀运算符,通常将后缀运算符函数增加一个额外的int型形参,使用后缀运算符时,编译器提供0作为这个形参的实参,所以在调用前缀自增运算符时,使用对象显示的调用x.operator++(),调用后缀自增运算符时,显示的调用x.operator ++(0),本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/ur8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=**);”下列函数调用中错误的是
下面属于黑盒测试方法的是
不能作为函数重载的判断依据的是
当调用函数时,实参是一个数组名,则向函数传送的是______。
下列叙述中正确的是()。
假设有函数模板定义如下,下列各选项中正确的是( )。 Template <class T> T Max(T a,T b,T c) { if(a<b) {if(b<c) return c;
已知int a, b;用语句scanf("%d%d", &a, &b);输入a,b的值时,不能作为输入数据分隔符的是
下列有关继承和派生的叙述中,正确的是()。
下列叙述中正确的是()。
下列语句错误的是()。
随机试题
企业的基本战略有哪些?
多脏器功能障碍综合征同源发病机()
A.肌张力增高B.肌张力降低C.肌张力不变D.肌张力先降低后恢复E.肌张力先亢进后恢复帕金森病患者常表现为
A.药品生产企业B.药品批发企业C.药品零售企业D.普通商业企业E.医疗机构药房《药品经营企业许可证》和执业药师证书应悬挂在醒目、易见的地方的企业是()。
肝性脑病最具有特征性的体征是
炉墙平壁用两层同样厚度的保温材料保温,两种材料的热导率分别为λ1、λ2(λ1>λ2),λ1、λ2为常数,下列说法正确的是()。
从一个微笑开始①又是一年春柳绿。②春光烂漫,心里却丝丝忧郁绞缠,问依依垂柳,怎么办?③不要害怕开始,生活总是把我们送到起点,勇敢些,请现出一个微笑,迎上前!④一些固有的格局被打破了,现出一些陌生的局面,对面是何人?周
书面语言限制了批评的表达。语言表达的障碍,_______是态度虚伪,_______是水平欠佳,_______是效果有限。填入画横线部分最恰当的一项是:
分布式数据库中,(2)是指各场地数据的逻辑结构对用户不可见。
WhichofthefollowingisNOTawayofnon-verbalcommunicationsaccordingtothefnstparagraph?Allofthefollowingstatemen
最新回复
(
0
)