首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“一一”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“一一”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2017-07-05
56
问题
将前缀运算符“一一”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Deer&operator--(int);
B、Deer operator-一(Deer&,int);
C、friend Decr&operator-一(Deer&);
D、friend Deer operator一一(Deer&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,“一一”运算符重载分为前置和后置两种重载方式。用友元函数来实现“一一”运算符的重载时,前置“一一”运算符的重载的一般格式为:friend
operator一一(ClassName&);后置++运算符的重载的一般格式为:friend
operator一一(ClassName&,int)。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/aLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关类与结构体的叙述不正确的是
有以下程序 main() {int i=10,j=1; cout<<i--<<","<<++j<<endl; 执行后输出结果是
以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<<d<<cndl; }
下面程序段的正确输出是 int w=4,x=3,y=2,z=1; cout<<(w<x? w:z<y? z:x)<<endl;
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
有如下数组声明:intvalue[30];下标值引用错误的是()。
类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。
重载的流运算符函数经常定义为类的______函数。
下列运算符中,*运算符在C++中不能重载()。
在一棵二叉树上第5层的结点数最多是
随机试题
可以通过哪些方法来提高执行者对决策的认可水平?
市经理制的城市,市经理应()
急性肾衰竭少尿期纠正高血钾下列哪项错误
关于可信区间,以下正确的一项是
以下_________房屋建筑工程可以不实行质量保修制度。()
良好的机构准入不仅能创造一个高效和富有竞争性的银行经营环境,更是“关口前移”、防范银行风险的关键所在。()
上市公开发行股票,包括增发和配股两种方式。其中,配股是指上市公司向原有股东配售股票的再融资方式。()
当事人拒绝履行已经发生法律效力的民事判决时,另一方当事人可以申请法院强执行。下列各项中,属于法院可以采取的强制执行措施有()。
在下列情况下,属于侵犯公民肖像权行为的是:
LosAngelescabinet-makerEdwardStewartmaybeamodernDr.Frankenstein.In1959,heclaims,herestoredadeadfriendtolife
最新回复
(
0
)