首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2017-12-14
63
问题
已知表达式++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全国计算机二级
相关试题推荐
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
若在表达式y/x中,“/”是作为成员函数重载的运算符,则该表达式还可以表示为
下列函数原型声明中,错误的是
下列选项中,正确的C++标识符是
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
关于类和对象描述错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下面程序的执行结果是______。#include<iostream.h>#include<iomanip.h>usingnamespacestd;voidmain(){cout<<setfill
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x*y*y;)在下列对func的调用中,错误的是
在下面函数的画线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if((6))return(7);elseret
随机试题
根据生产安全事故造成的人员伤亡或直接经济损失,事故一般可以分为以下等级_________、_________、_________、_________。
价值规律是()
面部较大疖已形成脓肿时,最好采用()
下列关于建设项目投资风险分析的表述,正确的是( )。
背景资料:某泵站工程,业主与总承包商、监理单位分别签订了施工合同、监理合同。总承包商经业主同意将土方开挖、设备安装与防渗工程分别分包给专业性公司,并签订了分包合同。施工合同中说明:建设工期278天,2004年9月1日开工,工程造价435
尊严陈漫你见过活着的珊瑚吗?它生活在幽深无比的海底。在海水的怀抱里,也只有在海水的怀抱里,它是柔软的,是柔若无骨的那种柔软,所有小小的触角都在水中轻轻地一张一合,似乎每一阵流水的波
根据以下资料。回答以下题。在2009年的资金来源中,个人按揭贷款比国内贷款低()个百分点。
我国《合同法》第397条规定:“委托人可以特别委托受托人处理一项或者数项事务,也可以概括委托受托人处理一切事务。”根据法律规则内容不同进行分类,该规则属于()
Programmerstestaprogrambyrunningittoensurethatthe(74)arecorrectandthattheprogramproducesthedesiredoutcome.If
不属于DNS动态更新类型的选项是()。
最新回复
(
0
)