首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-07-23
68
问题
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
选项
A、x.operator++(1)
B、operator++(x)
C、x.operator++(x,1)
D、x.operator++()
答案
D
解析
增量运算符++有前缀自增运算符和后缀自增运算符两种,在重载该运算符时,由于他们的形参数目和类型都相同,为了可以区分是前缀运算符还是后缀运算符,通常将后缀运算符函数增加一个额外的int型形参,使用后缀运算符时,编译器提供0作为这个形参的实参,所以在调用前缀自增运算符时,使用对象显示的调用x.operator++( ),调用后缀自增运算符时,显示的调用x.operator++(0),本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/QLyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
由于常对象不能被更新,因此()。
下列函数模板的定义中,合法的是
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:
数据字典(DD)所定义的对象都包含于
下列情况中,不会调用拷贝构造函数的是()。
下列选项中,不是C++关键字的是
下列选项中,正确的C++表达式是
由于常对象不能被更新,因此()。
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
随机试题
关于乳酸脱氢酶,叙述错误的是
下列染色体畸变类型中不计入畸变范围的是
工程项目范围管理的内容包括()
施工机械台班单价的组成费用包括( )。
通过观察别人受强化,在观察者身上间接引起的强化作用称为()。
根据下面资料,作答下列问题。张老师是某中学一名语文老师,他在教学中常根据课程标准和学生情况自主选择教学课程,并且在教学课程中使用一些自己独特的教学方法。学校领导听课后认为张老师没有严格按照教材内容开展教学,可能会影响学生的学习成绩,对张老师进行了批评。
请你对以下观点及理由进行反驳。现在很多年轻人不认同“老黄牛”精神,认为“老黄牛”精神已经过时。理由一:现在有些网红一夜成名,不用付出很多就可以获得丰厚报酬,名利双收,成为很多年轻人模仿学习的“榜样”;理由二:现在很多人认为“老黄牛”精神就是“顺从”“
A、 B、 C、 D、 A
Weallhaveoffensivebreathatonetimeoranother.Inmostcases,offensivebreathemanatesfrombacteriainthemouth,althou
Thedesireforachievementisoneoflife’sgreatmysteries.Socialscientistshavedevotedlifetimesstudyingthedrivesthats
最新回复
(
0
)