首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
73
问题
有如下类定义:
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>usingnamespacestd;classPet{charname[10];public:Pet(char*name){st
有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
将E—R图转换为关系模式时,实体和联系都可以表示为
数据库应用系统中的核心问题是
C++语言中关键字运算符有new,delete和【】。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
在面向对象方法中,类之间共享属性和操作的机制称为【】。
C++语言中关键字运算符有new,delete和【】。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
神经纤维中相邻两个锋电位的时间间隔至少应大于其
捻转泻法为指
正常胃液为
吸宫术后注意事项,不正确的是
下图为某沿城市道路建设的小商品市场总平面简图,导入顾客人流最差的方案是()。
对于刚开始进行组合管理的商业银行,可主要设定()的集中度限额。
在C国,卫浴产品属于兼具功能性和时尚性的产品。其功能性和外观时尚性的不同导致了不同企业之间的差异。T公司、K公司都为知名的国际品牌企业。设计研发水平高,在品牌塑造上投入较大,具有很强的品牌影响力,其提供的产品和服务的特征是追求顾客的高端体验,满足了顾客对
小明骑自行车到朋友家聚会,一路上他注意到每隔12分钟就有一辆公交车从后边追上。小明骑着骑着突然车胎爆了,他只好以原来骑车三分之一的速度推着车往回走,这时他发现公交车以每隔4分钟一辆的频率迎面开过来,公交车站发车的间隔时间到底为多少?
(上海财大2012)在下列指标中反映企业营运能力的是()。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()。
最新回复
(
0
)