首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
64
问题
有如下类定义:
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全国计算机二级
相关试题推荐
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将空格处缺失部分补充完整。booStaffi::S
有如下程序#include<iostream.h>viodmain(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<<sum<
结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到______。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;
以下不是结构化程序设计方法的技术是()。
下列对重载函数的描述中,()是错误的。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
随机试题
待估建筑物账面原值为500万元,竣工于2001年年底,耐用年限60年。2007年年底对该建筑物进行评估。从2002年到2007年的价格指数分别为6.9%、12%、15%、12%、8%、7.5%。评估人员现场勘察打分,结构、装修及设备三部分的得分分别为90、
简述如何巩固和发展爱国统一战线。
Inrecentyears,moreandmoreforeignersareinvolvedintheteachingprogramsoftheUnitedStates.Boththeadvantagesandth
为了保证地籍管理工作的展开,并取得预期的社会和经济效益,我们应遵循()原则。
作为净现值的辅助评价指标,净现值率是指( )的比值。
下列财产中,不得用于抵押的有()。
阅读材料。完成下列题2011年开始,教育部启动了中小学教师资格考试改革和定期注册试点工作。按照教育部要求,2015年全国将全面推行教师资格考试,提高教师入职门槛,并打破教师资格终身制,实行定期注册制度。在教育部颁布的相关规定中明确指出,教师资格考
个体的成就动机分为两类:()和回避失败的倾向。
阅读以下文字。完成下列题。我和我在基础物理学界的同事们是爱因斯坦的理性的后继者,乐于自认为我们是在探求美。有些物理方程丑得让人不愿多看一眼,更不用说把它们写下来了。毫无疑问,终极设计者只会用美的方程来设计这个宇宙!我们宣称,如果有两个都可用来描述
Onlyrecently_______________________(科学家才开始意识到咖啡因可能给我们的健康带来的危险).
最新回复
(
0
)