首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2021-09-05
100
问题
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Decr&operator--(int);
B、Decroperator--(Decr&,int);
C、friendDecr&operator--(Decr&);
D、friendDecroperator--(Decr&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,"--"运算符重载分为前置和后置两种重载方式。用友元函数来实现"--"运算符的重载时,前置"--"运算符的重载的一般格式为:friend
operator--(ClassName&);后置++运算符的重载的一般格式为:friend
operator--(ClassName&,int)。所以答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/04fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classBase{public:intdata;);classDerivedl:publicBase{};classDerived2:protectedBase{};
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setfill(’#’)<<setw(4)<<"O
下列是重载乘法运算符的函数原型声明,其中错误的是()。
有如下程序:#inc1ude<iostream>#inc1ude<cstring>.usingnamespacestd;classXCD{char*a:intb:public:
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
若有定义“intx=4,y=5;”,则表达式“y>x++?x--:y++”的值为()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
下列关于模板形参的描述中,错误的是()。
随机试题
Flash中,将图形转化为元件的方法是
向视图是可以自由配置的视图。在视图上方分别标注大写拉丁字母A、B、C的三个视图均为向视图,在相应的视图附近有箭头和相同的大写字母表示该向视图的投射方向。图中另外三个未加标注的视图是基本视图:()。
a.easilytogobadb.bestormostfavourablec.forceorspeedofmovementordevelopmentd.choicee.abusinesswherethepr
下列哪种抗恶性肿瘤药可促进微管装配,抑制微管解聚,阻止有丝分裂
有关星状神经节及其阻滞的叙述,错误的是
基金对外提供的会计报表不包括()。
甲公司为增值税一般纳税人,2016年5月,甲公司将一套机器设备出租给乙公司,收取了不含税租金10万元。甲公司该笔收入的销项税额为()万元。
操行评定评价法
公文用纸的幅面尺寸一般是()。
OSI模型中物理层和数据链路层功能与TCP/IP模型中的(56)功能相同。以太网工作在TCP/IP模型的(57)。
最新回复
(
0
)