首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2019-06-07
40
问题
已知表达式++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://kaotiyun.com/show/0h8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为__________。
设有如下关系表:则下列操作正确的是()。
下面关于指针的说法中错误的是()。
有如下程序:#includeusingnarnespacestd;classTestClass{staticinti;public:TestClass(){i++
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下面关于运算符重载的描述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
随机试题
质量为m的质点做半径为R的圆周运动,角位置随时间变化规律为θ=1+t3(SI),求:质点的法向加速度αn和切向加速度ατ;
肝硬化患者出现全血细胞减少,最主要的原因是
患者男性,82岁,习惯性便秘,遵医嘱行小量不保留灌肠,操作不当的是
男,40岁,有早期肝硬化史,胆囊炎,因劳累,近1周发热39℃,右季肋区不适,腹胀,下肢水肿,巩膜,皮肤深度黄疸,腹腔积液征(+),凝血酶等时间延长,应诊断为
(2008)当光投射到漫反射表面的照度相同时,下列哪个反射比的亮度最高?
根据《堤防工程施工质量评定与验收规程)SL239—1999的规定,堤防工程竣工前的质量抽检项目和数量由()确定。
甲公司是一家生物制药企业,研发出一种专利产品,该产品投资项目已进行可行性分析,厂房建造和设备购置安装工作也已完成,新产品将于2016年开始生产并销售,目前,公司正对该项目进行盈亏平衡分析,相关资料如下:(1)专利研发支出资本化金额150万元,专利有效期1
下面的这些智力测验中,哪一个是团体智力测验?()
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include<stdio.h> main() {inti,doublesum; sum=1.0; i=1; do {i++;sum+=1/i;
TheFoodandDrugAdministrationsaidWednesdaythatitistryingtotrackdownasmanyas386pigletsthatmayhavebeengeneti
最新回复
(
0
)