首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
60
问题
有如下类定义:
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、MyClass operator++(int);
D、MyClass operator++();
答案
C
解析
横线处填写的语句,是重载后缀自增运算符++的函数声明,为了与内置类型一致,后缀自增运算符应该返回旧值,即尚未自增的值,并且应该作为值返回,而不是返回引用,选项A、B错误;另外为了区分运算符的前缀和后缀形式,后缀运算符重载函数需要接受一个额外的int型形参,选项D错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/e65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列关于函数重载的叙述中,错误的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是.()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间bur中。函数返回扫
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个程序文件main.epp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部门。程序展示,当该部门改换办公
下列与队列结构有关联的是
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程prog3,其中声明了ValArray类,该类在内部维护—个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一
负责数据库中查询操作的数据库语言是()。
随机试题
米非司酮对子宫内膜的作用错误的是:
以下对临床预防服务的阐述最准确的是
具有降逆止呕功效的药物是
郭某出身于中医药世家,中医药知识、医术世代传承,自幼学习中医药知识,现在本村开办中医诊所,在自家屋前屋后自种、自采、自用中草药。郭某可以自种、自采、自用的中草药是()。
有关《香港特别行政区基本法》修改的表述错误的是:()。
“百家讲坛”有人说好,有人说不好。谈谈你的看法。
Hewasn’taskedtotakeonthechairmanshipofthesociety,______insufficientlypopularwithallmembers.
Whywerepeopleintheearly19thcenturyunhappywhentheyreceivedletters?Whywaspostagehighintheearly19thcentury?
TheAmericanWay:FreedomTheheartoftheAmericancalendarisJuly4.Americanshavecelebratedthisdateas"Independence
Treesarearenewableresourcethatwhenmanagedproperlycan______ourneedsindefinitely.
最新回复
(
0
)