首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2017-12-14
75
问题
已知表达式++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全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是
层次型、网状型和关系型数据库划分原则是
下列关于关系运算的叙述中正确的是
己知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:classsample{public:sample(){};______};
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
下面的描述中表达错误的是
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:point(doublea,doub
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if((6))return(7);elseret
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
下列符号中可以用作C++标识符的是()。
随机试题
中度精神发育迟滞的IQ值范围
人民币由商业银行和其他金融机构现金业务库通过不同渠道进入流通领域,即形成()的过程,称为现金投放。
A.牙冠B.牙根C.根尖D.牙颈在牙体外层由牙骨质覆盖的部分是
患者夜寐盗汗,五心烦热,两颧色红,口渴,舌红少苔,脉细数。治疗应首选()
下列不属于仓储合同保管人的责任的是()。
Whichofthefollowinggrammaractivitiesismostcommunicative?
教学过程的中心环节是()。
2008年一季度企业景气指数最高的行业是()。下列叙述正确的是()。
无论是健康人群还是患者,除了积极的心理_____外,还要学会向别人诉苦,释放自己的心理压力。同时,要笑对人生,幽默和笑能_____大脑产生对人体有益的物质。笑是一种独特的运动方式,可以增强机体的活力和对疾病的抵抗能力,使内分泌发生微妙变化,有益健康。填入画
中国革命的基本问题是()
最新回复
(
0
)