首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
90
问题
有如下类定义:
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全国计算机二级
相关试题推荐
函数模板______。
类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用______。
结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到______。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是【】。
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;
下面的类中定义了一个枚举类型,请完成下面的程序。classBase{public:enumWeek{Sum,Mon,Tue,Wed,Thu,Fri,Sat};Weeka;}
关于链式存储结构和顺序存储结构的说法正确的是______。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
角膜接触镜的并发症有
在某温度时,下列体系属于缓冲溶液的是()。
根据《全国主体功能区规划》,优化开发区域的发展方向和开发原则包括()。
对于结构施工、安装装饰装修阶段,防治扬尘污染的规定,下列说法正确的是()。
下列属于设备基础常见质量通病是()。
永续年金是一组在无限期内金额()、方向()、时间间隔()的现金流。
赊销在企业生产经营中所发挥的作用有()。
转让国有土地使用权、地上的建筑及其附着物并取得收入的(),都是土地增值税的纳税义务人。
阅读下面短文,回答问题。利用机会就是乘时;机会稍纵即逝,所以__________而__________以外,还该__________而__________。治生或者说致富的过程,在那时有三个阶段:第一,“无财作力”,以劳力赚钱。稍有积蓄,便是第二
己知一批袋装食品的重量服从正态分布,从中分别抽取样本量为20,50,100的样本,当样本量增大时,样本均值的标准差()。[江苏大学2011研]
最新回复
(
0
)