首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2021-06-10
76
问题
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
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://www.kaotiyun.com/show/pjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-1;}intvalue()const{ret
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
内部格式控制操作函数是在头文件()中定义的。
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis10
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输出应为:B->A->
下列叙述中正确的是
下列哪项不是面向对象程序设计的主要特征()。
下列符号中不属于C++关键字的是()。
随机试题
下列关于初乳特点的描述中不正确的是
企业期末预提短期借款利息时,应该贷记的会计科目是()。
下列各项中,属于商业银行专门信息科技管理委员会成员的是()。
甲公司为发起设立的股份有限公司,现有股东199人,尚未公开发行或转让过任何股票。根据证券法律制度的规定,甲公司或其股东的下列行为中,需要向中国证监会申请核准的是()。
房屋转租应注意的问题为()。
完成全面建设小康社会和实现现代化的历史性任务,重点和难点都在()。
寇松线(南京大学1999年世界近现代史真题)
Inperiodofthesummerholidaystherewillbearevisedschedule(修改过的时刻表)ofservicesforthestudents.Changesfordining-room
Therearesomeobjectsintheskythatmovesoquicklythatsometimesyouonlyseethemoutofthecornerofyoureye.Theseare
()还贷()保险()固定花销()弹性花销
最新回复
(
0
)