首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
admin
2021-09-05
19
问题
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
选项
A、Deer&operator--(int);
B、Deer operator--(Deer&,int);
C、friend Deer&operator--(Deer&);
D、friend Deer operator--(Deer&,int);
答案
D
解析
非成员函数重载用友元函数的形式实现,“--”运算符重载分为前置和后置两种重载方式。用友元函数来实现“--”运算符的重载时,前置“--”运算符的重载的一般格式为:friend
operator--(className&);后置++运算符的重载的一般格式为:friend
operator--(ClassName&,int)。所以答案为D。
转载请注明原文地址:https://jikaoti.com/ti/M0h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#mclude<iostream>usingnamespacestd;voidfun(inn&r){r*=2;}intmain(){intn=50;
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
下面叙述中错误的是()。
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的IntSet是一个用于表示正整数集合的类。IntSet的成员函数Merge的功能是求当前集合与另一个集合的并集,在Merge中可以使用成员函数IsMemberOf判断_个正
下列叙述中正确的是()。
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”,之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.
字面常量42、4.2、42L的数据类型分别是()。
决定C++语言中函数的返回值类型的是()。
在数据库系统的内部结构体系中,索引属于()。
随机试题
下列各项中,都属于浊辅音声母的是()
在菲德勒模型中,下列适合采用高LPC领导方式的是()。
HavingheardsomuchaboutMr.Smith,theywere______tomeethim.
川崎病的护理要点,以下哪项不合适()
患者,女,30岁,经期提前,经量多,色紫红,质稠有块,经行前后乳房,胸胁,小腹胀痛,烦躁,易怒,口苦咽干
在机体防御化脓性细菌入侵时起主要作用的细胞是
中国人民银行在国务院领导下,依法独立履行职责,()干预。
党的全国代表大会是全党的最高权力机关。()
(In)thetown(was)foundmanyoldpeople(who)badly(needed)moneyandcare.
5WeekstoaStress-FreeLife[A]Whowillyoubethisyear?Willyoubeabetter,wiserversionofyourselfbythetimethe
最新回复
(
0
)