首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
23
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符double的定义
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、operatordouble()const{returnval;}
B、friendoperatordouble()const{returnval;}
C、doubleoperator()const{returnval;}
D、frienddoubleoperator()const{returnval;}
答案
A
解析
题目需要定义类型转换运算符double,类型转换运算符是一种特殊的类成员函数,它定义将类类型的值转变为其他类型值,由于转换函数必须是成员函数,选项B、D错误;另外转换函数不能指定返回类型,并且形参列表必须为空,选项C错误;所以double类型转换运算符的定义为:operatordouble()const{returnval;};答案为A。
转载请注明原文地址:https://kaotiyun.com/show/up8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为m=-10n=-10p=0q=-10z=A注意:错误的语句在//******err
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数fun(doubleA[5]E5])返回二维数组中大于本行平均数的所有数之和。注意:部分代码已经实现,请勿改动main函数代码。试题程
下列关于运算符重载的描述中,错误的是()。
在下列函数原型中,可以作为类AA构造函数的是()。
有如下两个类定义classXX{private:doublexl;protected:dOublex2;public:doublex3;};classYY:prot
有如下类定义:classAA{inta;public:intgetRefoconst{return&a;)∥①intgetValueoconst{returna;)∥②
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
下列字符串中,不可以用做C++标识符的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在满足实体完整性约束的条件下( )。
随机试题
胸膜腔内的压力肺泡内的压力
根据我国《对外贸易法》,下列事项中,哪些是我国对外贸易主管部门可以启动对外贸易调查的事项?()
某公路隧道养护等级为二级,经常检查频率宜为1次/2月。()
房地产居间业务中房地产投资分析涉及的基本指标有()。
采用机械挖槽时,沟槽分层的深度应按()确定。
教育工作者对自己日常工作中获得的教育过程、心理现象的感性认识进行总结,得出规律性的东西的方法是()。
(2017·广东)教师劳动的创造性具体来讲,主要表现在()(常考)
不论教学手段如何先进,教学媒体仍然是辅助教学的工具。()
A、 B、 C、 D、 A各个图形都有一条竖直的对称轴,故选A。
每逢供暖期,呼吁“南方集中供暖"的话题都会成为热点。“我是一匹来自北方的狼,却在南方被冻成了狗”这个在网上流传颇广的段子,是不少北方人长期以来,对南方的冬日印象。这样的印象,在2015年被一首《南山南》所续写,“你在南方的艳阳里,大雪纷飞;我在北方的寒夜里
最新回复
(
0
)