首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2019-04-18
19
问题
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Deer&operator--(int);
B、Decr operator--(Deer&,int);
C、friend Deer&operator--(Decr&);
D、friend Deer operator--(Decr&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,“-”运算符重载分为前置和后置两种重载方式。用友元函数来实现“--”运算符的重载时,前置“-”运算符的重载的一般格式为:衔end
op-erator-(ClassName&);后置++运算符的重载的一般格式为:friend
叩erator--(ClassName&,int)。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/R4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA){
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
软件设计中划分模块的一个准则是
C++中只有两个逻辑常量:true和______。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
深度为5的满二叉树有______个叶子结点。
用树形结构表示实体之间联系的模型是______。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
关于书刊装订质量要求的说法,正确的有()等。
作为系统开发的后期阶段,系统实施的目的是把审核过的_______说明书转换为可以实际运行的系统。
级差地租形成的原因是
资本市场促进国有企业转换机制和国有经济的战略性调整,要做到()。
在波士顿矩阵中,能带来大量的净现金流入的产品是()。
人类进入文明社会的标志是()。
注重以服务对象为中心,创造一种有利于服务对象自我发展的辅导环境的个案工作模式是()。
简论人民代表大会制度是我国的根本政治制度。
Wereitnotforyourhelp,theprofitofthecompanythisyear____________(不会比去年翻一翻).
【B1】【B2】
最新回复
(
0
)