首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
14
问题
有如下类定义:
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/ktNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
条件表达式(x!=9)&&(x==9)的结果是【】。
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[strlen
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
下列叙述中正确的是
下列关于this指针的叙述中,正确的是
下列哪个是C++语言的有效标识符?
以下哪个不是C++语言中的有效标识符?
随机试题
心理组织法
单个旋流燃烧器的燃烧都是不需要相邻燃烧器来支持。旋流燃烧器的不同旋转方向会影响到锅炉的汽温、负荷等参数。()
丞相祠堂何处寻?锦官城外柏森森。映阶碧草自春色,隔叶黄鹂空好音。三顾频烦天下计,两朝开济老臣心。出师未捷身先死,长使英雄泪满襟。这首诗主要的艺术特色是什么?
诊断阴虚内热型内伤发热,最有意义的是
无脑神经障碍的痉挛性四肢瘫痪双下肢下运动神经元瘫痪
休克型肺炎最突出的表现是
眶下孔在眶下缘中点下方约多少厘米处?()
下列关于铁路部门退票规定的正确表述是()。
海豚群很快地前前后后_______,好像在排队似的_______队伍,然后,随着一个不详的信号,它们全都转尾向大海_______。海豚有大的头脑和多皱的大脑皮层,与人脑并无两样。一般认为,海豚头脑的主要作用在于制造音讯。在海底视力受限,声音是很好的方式,而
官督商办是清政府利用私人资本创办近代民用工业的一种重要的组织形式。以下属于洋务派兴办的官督商办民用企业的是
最新回复
(
0
)