首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在某类的公共部分有声明string operator++( );和string operator++(int);则说明
在某类的公共部分有声明string operator++( );和string operator++(int);则说明
admin
2013-05-30
21
问题
在某类的公共部分有声明string operator++( );和string operator++(int);则说明
选项
A、string operator++( );是前置自增运算符声明
B、string( )perator++( );是后置自增运算符声明
C、string operator++(int);是前置自增运算符声明
D、两条语句无区别
答案
A
解析
在重载单操作符的过程中,++既可以是前缀运算符,又可以是后缀运算符,C++规定重载后缀++时必须多一个虚拟参数int,则不带虚拟参数int的为前缀运算符。
转载请注明原文地址:https://kaotiyun.com/show/b9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序运行后的输出结果是【】。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;fun(5,6,&x);fun
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
下列关于继承的描述,错误的是()。
假定用户没有给一个名为MyClas的类定义析构函数,则系统为其定义的默认析构函数形式为【】。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
inta[10],则下面正确表示数组中的第十个元素的是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化()。
随机试题
下列关于类天疱疮的治疗,说法错误的是
A、低温、降压止血法B、填塞止血法C、阻断止血法D、钳夹、结扎止血法E、电灼止血法外伤致上颌骨骨折,鼻腔发生明显出血,应选择的止血方法是
吸氧浓度为33%,每分钟氧流量为
砂浆用砂不得含有有害杂物。砂浆用砂的含泥量应满足下列要求:()。
下列各种说法中,不符合监理规划的说法是()。
背景资料:某施工单位承建了某医院门诊楼工程。地下2层,地上16层,钢筋混凝土筏板基础,地上结构为钢筋混凝土框架结构,墙充填为普通混凝土小型空心砌块。施工过程中发生如下事件:事件一:基础工程施工完成后,施工单位自检合格、总监理工
Indepartmentstoresandclosetsallovertheworld,theyarewaiting.Theiroutwardappearanceseemsratherappealingbecause
有以下程序#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getcha
ThereispubliclibraryineverytowninBritain.41.______Therearebranchlibraryinmanyvillages.
Whenyougetmenintothatstateofanger,______(他们很容易出麻烦).
最新回复
(
0
)