首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-12-21
75
问题
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
选项
A、x.operator++(1)
B、operator++(X)
C、x.operator++(x,1)
D、x.operator++()
答案
D
解析
增量运算符++有前缀自增运算符和后缀自增运算符两种,在重载该运算符时,由于他们的形参数目和类型都相同,为了可以区分是前缀运算符还是后缀运算符,通常将后缀运算符函数增加一个额外的int型形参,使用后缀运算符时,编译器提供0作为这个形参的实参,所以在调用前缀自增运算符时,使用对象显示的调用x.operator++(),调用后缀自增运算符时,显示的调用x.opemtor++(0),本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/ddyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义和变量定义:classA{public:A(){data=O;}一A(){}intGetData()const{retumdata;}voidSetData(intn){data=n;}priva
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
下列关于C++预定义流对象的叙述中,正确的是
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序; #include <iostream> using namespace std
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
下列字符串中,不可以用作C++标识符的是()。
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
下列字符串中不能作为C++标识符使用的是()。
算法的有穷性是指()。
随机试题
A、Becausehehadfeltseverepainonbothsidesoftheabdomen.B、Becausehecouldnotstandtheintolerablepainintheback.C
注重分析规划对区域经济发展、产业结构优化、促进社会全面进步所产生的影响和要求,促进经济社会的()。
下列不是业主对投融资项目的管理内容的是()。
将股票回购的方式分为场内公开收购和场外协议收购的分类标志是()。
“第二次呼吸”标志进入工作状态已结束。()
一FN‘关于计算机软件登记的表述正确的是()。
戡乱总动员
下列成语中,与杂家著作《吕氏春秋》有关的是()。
某项目由并行的3个活动甲、乙和丙组成,为活动甲分配3人5天可以完成,活动乙分配6人7天可以完成,活动丙分配4人2天可以完成,活动完成后人员可再调配。在此情况下,项目最短工期为()天,此时人员最少配置为()人。
奔腾采用了增强的64位数据总线,它的含义是()。
最新回复
(
0
)