首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2020-12-21
68
问题
已知表达式++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://kaotiyun.com/show/ddyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunction1(){cout<<’0’;}voidf
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
下列有关继承和派生的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:注意:错误的语句在//******error******的下面,修改该语句即可。#include#inclu
下列关于C++预定义流对象的叙述中,正确的是()。
在黑盒测试方法中,设计测试用例的根据是
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
随机试题
破坏下列哪一脑区,动物会出现食欲增加而逐渐肥胖?
垂体性侏儒症的诊断下列哪项错误
依据《突发事件应对法》的规定,下列关于突发事件的预防与应急准备的方法,正确的是()。
监理人在履行本合同的义务期间,做到了认真、勤奋地工作。但是,因被监理单位的违反合同行为导致工程竣工时间的延长,监理单位( )。
根据《水利水电建设工程验收规程》SL223—2008,分部工程验收工作组可由()主持。
某企业2015年12月31日购入一项专利权,购买价款为180万元,相关税费为10万元,为宣传该专利生产的产品支付广告费10万元,则该项无形资产的入账价值为()万元。
我国古代的许多人为民族融合与发展做出了杰出贡献。下列各人物与其功绩对应有误的一项是()。
有人认为:“双方当事人意思表示一致才能成立民事法律行为。”请运用民事法律行为理论对该说法加以辨析。
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
TheexampleoftheEnglishschoolboywasusedtoshowthat______.Ifonewantstogetmorepersonalinformationfromothers,t
最新回复
(
0
)