首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2021-06-10
83
问题
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Deer&operator--(int);
B、Decr operator--(Deer&,int);
C、friend Deer&operator--(Deer&);
D、friend Deer operator--(Decr&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,“一”运算符重载分为前置和后置两种重载方式。用友元函数来实现“--”运算符的重载时,前置“--”运算符的重载的一般格式为:friend
operator--(ClassName&);后置++运算符的重载的一般格式为:friend
operator--(ClassName&,int)。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/pjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是()。
在C++中,用来取代C中的预处理宏函数的是
使用VC6打开考生文件夹下的源程序文件modi3.clap。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥*******
有如下程序:#includeusingnamespacestd;classXB{inta;public:s
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
请打开考生文件夹下的解决方案文件proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort使用冒泡排序法将全部成
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
驾驶机动车行经下列哪种路段时不得超车?
小脑病变时呈()
A.以激素调节为主B.以神经调节为主C.以代谢产物调节为主D.受下丘脑和靶腺激素的双重调节ACTH分泌的调节
A、18周B、20周C、28周D、36周E、40周新生儿出生身长达45cm
A.应当将年度需求计划报所在地省、自治区、直辖市人民政府药品监督管理部门,并向定点批发企业或者定点生产企业购买B.应当经所在地省、自治区、直辖市人民政府药品监督管理部门批准,向定点批发企业或者定点生产企业购买C.应当向所在地省、自治区、直辖市人民政府药
2016年10月20日,甲公司以每股10元的价格从二级市场购入乙公司股票10万股,支付价款100万元,另支付相关交易费用2万元。甲公司将购入的乙公司股票作为可供出售金融资产核算。2016年12月31日,乙公司股票市场价格为每股18元。2017年3月15日,
简述遗嘱的有效条件。
下列哪种情况下组织液生成减少
InrecentyearsU.S.consumershavemigratedawayfromlargenationalbrandsinfavorofsmaller,private-labelfoods.During
遅刻しないために目覚まし時計は持っていますか。職場への所要時間は分かっていますか。健康には気をつけていますか。飲みすぎ、遊びすぎ、寝不足は体をこわすもとです。毎日職場に行くのが楽しいという人は、精神が安定し、仕事に前向きになっている証拠です。また
最新回复
(
0
)