首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
88
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //后缀自增运算符++的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1),y;
y=x++;
能够正常运行,横线处的语句应为
选项
A、MyClass&operator++();
B、MyClass&operator++(MyClass&,int);
C、MyClassoperator++(int);
D、MyClassoperator++();
答案
C
解析
横线处填写的语句,是重载后缀自增运算符++的函数声明,为了与内置类型一致,后缀自增运算符应该返回旧值,即尚未自增的值,并且应该作为值返回,而不是返回引用,选项A、B错误;另外为了区分运算符的前缀和后缀形式,后缀运算符重载函数需要接受一个额外的int型形参,选项D错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/DRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>c);cout<<d;}
长度为n的简单插入排序法,最坏情况需要______次比较。
关于链式存储结构和顺序存储结构的说法正确的是______。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下列关于顺序存储结构叙述中错误的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为()。
在32位计算机中,一个int型数据所占用的内存长度为()字节。
下列关于类和对象的叙述中,错误的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
随机试题
在企业、公司中称为“新三会”的是()
A.呆小病B.黏液性水肿C.甲状腺危象D.甲状腺功能检查E.单纯性甲状腺肿
土地估价师是()许可的专业资格。
下列用以更正能够确定累积影响数的重要前期差错的方法中,不正确的有()。
一些发展中国家的工业化和城市化高速发展,对肉类食品的消费需求增加,这对于一家肉制品加工企业来说是一种()。
一种长度固定、无含义的条码,所表达的信息全部为数字,主要应用于商品标识的国际通用符号体系是()码。
沿江高铁某段由西向东设置了五个站点,已知:(1)扶夷站在灏韵站之东、胡瑶站之西,并与胡瑶站相邻;(2)韭上站与银岭站相邻。根据以上信息,关于五个站点由西向东的排列顺序,以下哪项是可能的?如果韭上站与灏韵站相邻并且在灏韵站之东,则可以得出:
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
ScientistshavelongassumedthatmostoftheicethatmeltedwasintheNorthernhemisphere(半球)duringthe30,000-yearlongi
A.disgracefulB.imperfectC.holdD.considerationE.approvedF.accordinglyG.nakedH.wanderingI.incorrectJ.ignora
最新回复
(
0
)