首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-12-21
34
问题
已知表达式++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/zOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关运算符重载的叙述中,正确的是
有如下程序 #include<iostream> #include<iomanip> using namespace std; int main(){ cout<<setprecision(3)<<fixed<<setfi
下列是重载乘法运算符的函数原型声明,其中错误的是
在下面的运算符重载函数的原型中,错误的是
已知下列语句中的×和y都是int型变量,其中错误的语句是
下列关于运算符重载的叙述中,错误的是( )。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//****
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//*****error******的下面,修改该语句即可。#include
有两个关系R和T如下:则由关系R得到关系T的操作是
下面叙述中正确的是
随机试题
下列三幅图,尽管形状不同,但我们都会知觉为门。知觉的这种特性是【】
下列哪项不是脾胃虚弱泄泻的特点
照片密度值为2.0时对应的阻光率是
清肝火、散郁结的药物是
110kV及以下供配电系统中,用电单位的供电电压应根据下列哪些因素,经技术经济比较确定?()
单位按规定销毁会计档案时,应当有档案部门和财务会计部门共同派员监销。 ( )
英译汉:“determine”,正确的翻译为( )。
某白酒厂2008年用外购粮食白酒以曲香调味生产浓香白酒500吨,全部发往经销商,收取不含税价款7480万元。另外向该经销商收取包装物押金58万。该厂当月应纳的消费税是( )。
地球自西向东自转,故从南极大陆中心向边缘地带吹的风是:
A、 B、 C、 D、 A
最新回复
(
0
)