首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2021-09-05
7
问题
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Decr& operator --(int);
B、Decr operator --(Decr&,int);
C、friend Decr& operator --(Decr&);
D、friend Decr operator --(Decr&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,"--"运算符重载分为前置和后置两种重载方式。用友元函数来实现"--"运算符的重载时,前置"--"运算符的重载的一般格式为:friend
operator -- (ClassName & );后置++运算符的重载的一般格式为:friend
operator--(ClassName &,int)。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/yOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classAA{intk:protected:intn;voidsetK(intk){t
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
下列字符串中,正确的C++标识符是()。
有如下枚举类型定义:enumDAY{SUN,MON=10,TUE,WED,THU,FRI=20,SAT};执行下列程序段for(inti=0;i
下列运算符中,在C++语言中不能重载的是()。
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
下列选项中属于面向对象设计方法主要特征的是
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt件的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
设循环队列的存储空间为Q(1:50),初始状态为from=rear=50。经过一系列正常的操作后,front—1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
有关会阴体的描述不正确的是
患者患急性细菌痢疾,每天排脓血便7~8次,下述护理措施错误的是
按照《国家工程建筑消防技术标准》进行消防设计的建筑工程竣工时,必须经( )进行消防验收。
指示仪表能够直读被测量的大小和()。
某企业投资方案的年销售收入为180万元,年销售成本和费用为120万元,其中折旧为20万元,所得税税率为30%,则该投资方案的年现金流量为( )
根据企业所得税法律制度的规定,在中国境内未设立机构、场所的非居民企业从中国境内取得的下列所得中,应以收入全额为应纳税所得额的有()。(2012年)
人类口述和非物质文化遗产的申报条件()。
笔墨与文人长相厮守,须臾不离,年深日久,似乎也具有了特殊的性灵。因此,笔可以“歌”,墨可以“舞”,“妙笔”可以“生花”,笔底可走“龙蛇”,甚至文人也被称为“墨客”-工具与人,达成了性灵的相通。在长达数千年的历史里,笔墨成为文人精神生活重要的呈现手段之一。相
许多人很崇尚言论自由,以为言论自由就可以解决思想自由的问题。实际上,言论表达的自由并不必然走向思想自由。假如我们观察网络媒体上的有些表达,就会发现它存在着一种极端化的趋势,严谨的人不一定参与表达和讨论,同时网络媒体上有许多非理性的谩骂和恶意攻击等等。结果虽
设f(x),g(x)(a<x<b)为大于零的可导函数,且f’(x)g(x)-f(x)g’(x)<0,则当a<x<b时,有().
最新回复
(
0
)