首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-04-18
28
问题
有如下类定义:
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/VdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
自然连接(Naturaljoin)是一种特殊的等值连接,下列哪个(些)是它满足下面的条件()。Ⅰ、两关系间有公共域Ⅱ、通过公共域的等值进行连接Ⅲ、可进行逆运算
有如下类定义,请将Sample类的复制构造函数补充完整。classSample{public:Sample(){}~Sample(){if(P)deleteP;)Sample(constSamp
已知一个函数的原型是:intfn(doublea);若要以5.27为实参调用该函数,应使用表达式______。
在下面的类定义中,错误的语句是()。classSample{public:Sample(intval)://①~Sample();//②private:int
纯虚函数的声明总是以______结束。
派生类的成员函数不能访问基类的
Jackson方法是一种面向______的结构化方法。
软件按功能可分为应用软件、系统软件和支撑软件。下面属于应用软件的是
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
随机试题
动作电位
强直性脊柱炎最常累及
骨科某护士,对本科室油纱条进行灭菌应该实行的灭菌法是()
国民经济评价采取有无对比分析法,识别项目的费用和效益,有无对比分析是指()。
根据《生产安全事故应急条例》的规定,关于应急准备的说法,正确的是()。
实行会计电算化的单位,有关电子数据、会计软件资料等应当作为会计档案进行管理。()
黑龙江省的“手把肉”是()族的风味食品。
保险条款是保险人事先拟订的,投保人只是做出是否同意的意思表示。这说明保险合同具有附和合同的法律特征。
Weoftentendtoassociatesmilingastheresultofapositiveeventormood.Butresearchdemonstratesthattheactofsmiling,
(1)TheMuslimcalendar,nowinits1,431styear,followsthecycleofthemoonratherthanthesun.Thismeansitshiftsby11d
最新回复
(
0
)