首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2019-04-18
28
问题
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
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://jikaoti.com/ti/fRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA){
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespaeestd;classBase{public:______voidfun(){cout<<1
下列关于C++流的叙述中,错误的是
程序流程图中的菱形框表示______。
字面常量42、4.2、42L的数据类型分别是
下面的程序输出结果是()。#include<iostream>usingnamespacestd;voidadd(){staticintx;x++;cout<<x<<’’;}
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有______个元素。
两个或两个以上模块之间联系的紧密程度称为()。
在数据库系统的内部结构体系中,索引属于()。
随机试题
唐某追击窃贼时,猛然被人拉住。唐某着急没有回头看,误认为拉自己的人是窃贼的同伙,就用砖头砸过去,对方被砸倒在地(后经鉴定构成重伤)。唐某继续追击窃贼,事后发现,被砸伤的是来帮自己的邻居。唐某的行为属于:
我国标准抗A和抗B血清效价要求在
婴儿腹泻轻度脱水,累积丢失补充液量是婴儿腹泻重度脱水,累积丢失补充液量是
(2009年)曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V为()。
地震区土石坝填筑料为无黏性土,其压实要求在浸润线以上材料的相对密度不低于()。
我国目前财政资源配置的主体是()。
张明的家离学校4千米,他每天早晨骑自行车上学,以20千米/时的速度行进,恰好准时到校。一天早晨,因为逆风,他提前0.2小时出发,以10千米/时的速度骑行,行至离学校2.4千米处遇到李强,他俩互相鼓励,加快了骑车的速度,结果比平时提前5分24秒到校。他遇到李
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中包含源程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数MinTwo()的定
Noonewhoreadsthenewspaperscandoubttheseriousnessofcrimeinthiscountry.Notaday【C1】______withoutnumerousrobber
这是一个需要再三考虑的重要决定。
最新回复
(
0
)