首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-07-23
81
问题
已知表达式++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全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}protected:charty
有如下程序:#includeusingnamespacestd;classAppliance{public:Appliance(){}
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下面描述中错误的是( )。
下面不能作为软件设计工具的是
请使用“答题”菜单或使用VC6打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数“逢十进一”类似,七进制的数定义为“逢七进一”。这里对Septinary类的数据成员做一下说
下列符号中不属于C++关键字的是()。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
随机试题
邓小平理论首要的基本的理论问题是()
首创按药物属性分类的本草著作是
剖宫产术前准备内容
牙髓间质的纤维主要是
目前已知的最强的致泻毒素是()
按手足时,手足心热甚于手足背者的临床意义是
某公司20×7年1月1日以分期付款方式购入一台机器设备,总价款为200万元,合同约定以上价款自20×7起每年年初支付50万元,分4年支付完毕,假设公司同期银行借款利率为10%,则公司对该机器设备20×7年1月1日的计算的未确认融资费用为( )万元。
甲公司与乙公司均为增值税一般纳税人,适用的增值税税率为17%。2017年3月签订购销合同,约定甲公司向乙公司销售商品一批,合同约定金额120万元(不含税),同时合同约定乙公司需向甲公司支付商品包装物押金2万元,以上款项均已支付。则下列说法中不正确的是(
关于限制型心肌病,下列的哪一项说法是错误的
乳牙滞留
最新回复
(
0
)