首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(double d=O.0):val(d){} _____________ //前缀自增运算符++的声明 private: d
有如下类定义: class MyClass{ public: MyClass(double d=O.0):val(d){} _____________ //前缀自增运算符++的声明 private: d
admin
2020-06-29
23
问题
有如下类定义:
class MyClass{
public:
MyClass(double d=O.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/e48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
关于getline()函数的下列描述中,()是错误的。
下面对静态数据成员的描述中,正确的是( )。
用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:TC2TC3TC1(1)类TC2公共继承于TC1,请在注释1后
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使其输出的结果为TCATCBTCC(1)完成类B虚继承于A,请在注释1后添加适当的语句。
下列运算符不能重载为友元函数的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
下面描述中不属于软件需求分析阶段任务的是
随机试题
防治肺结核,主要应抓好
孙某与沈某因共同对陈某实施殴打行为受到某县公安局罚款处罚,孙某不服处罚决定向人民法院提起行政诉讼。下列哪些说法是正确的:()
赢得值法的评价指标有()。
给水管网的阀门在双向流动的管段上,应采用( )。
()是企业建立各种台账和进行统计分析的依据。
“http://www.sina.com.cn”中,“()”属于组织和地理性域名。
要使标签中的文本靠右显示,应将其Aligment属性设置为
Whatisbeingannounced?
鼓浪屿位于厦门市的西南方。从厦门市区乘汽船大约五分钟就可抵达。鼓浪屿因其婀娜多姿的自然风光、积淀深厚的名人史迹和形态各异的万国建筑而闻名于世,成为国家重点风景名胜区。明朝时期,鼓浪屿名“圆沙洲”。因周围巨大的海礁受到海浪的阵阵冲击,发出犹如擂鼓的声音,故后
【B1】【B10】
最新回复
(
0
)