首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
54
问题
有如下类定义:
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++(int);
C、MyClass operator++(int);
D、MyClass operator++();
答案
A
解析
横线处填写的语句,是重载前缀自增运算符++的函数声明,为了与内置类型一致,前缀自增运算符应该返回自增对象的引用,选项C、D错误;自增运算符是一元运算符,即操作数是类对象,所以参数列表为空,选项B错误;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/qwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
有如下程序: #include<iostream> using namespace std; int main(){ int sum; for(int i=0;i<6;i+=3){
有如下程序段:for(inti=1;i
通过派生类的对象可直接访问其
将E—R图转换为关系模式时,实体和联系都可以表示为
派生类对基类的继承有三种方式:______、______,保护继承。
类模板的模板参数()。
下列运算符中,()运算符在C++中不能重载。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
人们在确立理想和追求理想的过程中,总会感受到理想与现实的矛盾。对于理想与现实的矛盾,正确的认识和态度是()
男性,40岁,发热、流涕3天,继以恶心、呕吐,少尿,乏力,血压160/100mmHg,血红蛋白70g/L,血肌酐707.2μmol/L,尿素氮57mmol/L,血浆白蛋白48g/L,B超双肾长轴约8cm,本例最可能诊断为
为了延长局部麻醉药的局部麻醉作用和减少不良反应,可加用
影响气道阻力的主要因素是
男性,44岁,手术过程中突然出现皮肤、黏膜苍白,手术区血色变暗发紫,应考虑
患儿,男,6岁。支气管肺炎,体温39.8℃,遵医嘱给予灌肠降温。灌肠液的温度为
按《建设工程工程量清单计价规范》(GB50500—2013)规定,工程量清单的组成包括()。
根据下列材料回答问题。2015年1—6月我国火力发电量少于上年同期的月度个数是()。
【2018年第44题】中国是全球最大的卷烟生产国和消费国,但近年来政府通过出台禁烟令、提高卷烟消费税等一系列公共政策努力改变这一形象。一项权威调查数据显示,在2014年同比上升2.4%之后,中国卷烟消费量在2015年同比下降了2.4%,这是1995年来首次
为了建立目录与文件之间的链接,顺利实现共享,可以引用索引结点。将文件的物理地址及其它的文件属性等信息,(22),在文件目录中设置文件名及指向索引结点的指针。
最新回复
(
0
)