首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2017-12-14
54
问题
已知表达式++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/akAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【】。
下列函数原型声明中,错误的是
面向对象方法中,继承是指
下面程序的运行结果是_____和_____。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)voidmain()
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
下列语句中,输出与众不同的是
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&b).;cin>>a>>b;cout<<"a="<<a<<"
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
按照“先进后出”原则组织数据的数据结构是()。
下列字符串中,正确的C++标识符是()。
随机试题
发现有人受重伤时,首先应怎么做?
食品受到农药污染的主要途径有
11药品出库应进行
班主任发挥主导作用的前提是()
下列表述正确的是()。
鲁迅是真正的中国作家。正因为如此,他才给全世界文学贡献了很多民族形式的、不可模仿的作品。他的语言是民间形式的。他的讽刺和幽默虽然具有人类共同的性格,但也带有不可模仿的民族特点。
法律面前,不仅人人都是平等的,同时从法律的运行过程来看,法律应当是公正的。下列选项中,属于法律公正的内涵的有
有如下程序:PrivateSubForm_Click()DimnAsInteger,aAsStringDimLAsInteger,CAsIntegern=InputBox("请输入一个整数")
PASSAGEONEHowdoesasnakereactfirstwhenitmeetsapotentialenemy?
Ifyou’rehappyandyouknowit,maybeyoureallyshouldclapyourhands.That’s【D1】______beinghappymightmakeyoulivelonger
最新回复
(
0
)