首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-05-14
47
问题
已知表达式++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/Cr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数重载的叙述中,错误的是
下面函数的运行结果是( )。 #include <iostream> using namespace std; class A{ public: A(){} int Min(int a,int b){r
this指针是C++语言实现什么的一种机制?
在C++语言的面向对象程序设计框架中,______是程序的基本组成单元。
判断字符型变量ch是否为大写英文字母,应使用表达式______.
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到屏幕中。注意:不要改动main函数,不能增加或删除行,也
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。例如:abcdc
随机试题
对免疫缺陷病描述正确的有()
研究表明,道德发展要经历三个层次,即前惯例层次、惯例层次和______。
关于上消化道出血的描述,下列哪一项不正确
子宫平滑肌瘤可呈
房地产中介服务主要有()的特点。
在溴化锂溶液中加入表面活化剂,目的是()。
生产性项目总投资包括铺底流动资金和:
在砂土按密实度分类中,标准贯入击数30<N≤50的砂土是()。
沉井施工分节制作时,如果设计无要求,混凝土强度应达到设计强度等级()后,方可拆除模板或浇筑后节混凝土。
《证券发行上市保荐业务管理办法》规定,保荐机构和保荐代表人在向中国证监会推荐企业发行上市前,要对发行人进行辅导和尽职调查;要在推荐文件中对发行人的()等作出必要的承诺。
最新回复
(
0
)