首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
84
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符double的定义
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、operator double() const { return val; }
B、friend operator double() const { return val; }
C、double operator() const { return val; }
D、friend double operator() const { return val; }
答案
A
解析
题目需要定义类型转换运算符double,类型转换运算符是一种特殊的类成员函数,它定义将类类型的值转变为其他类型值,由于转换函数必须是成员函数,选项B、D错误;另外转换函数不能指定返回类型,并且形参列表必须为空,选项C错误;所以double类型转换运算符的定义为:operator double() const { return val; };答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/wVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
下面不属于软件设计原则的是
函数模板既可以与______重载,也可以与______重载。
下列哪个是C++语言的有效标识符?
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
假设fin是一个文件流对象,则关闭文件的语句是【】。
以下哪个特征不是面向对象思想中的主要特征?
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和()。
随机试题
教学过程的中心环节是()。
下列叙述中属于滚动支架的适用条件的是()。
隧道周边位移的测量仪器一般采用()。
A公司于2015年1月10日向乙公司销售一批商品并确认收入,2015年2月20日,乙公司因产品质量原因将上述商品退货。甲公司2014年度财务报告批准报出日为2015年3月31日。甲公司对此项退货业务正确的处理方法是()。
声音由听觉加工,图像识别则由视觉分管。音乐和绘画是不同感官的艺术形式,应该没有相互______的可能。不过,有人却能“看到”身边的音乐,并且将旋律凝固到画板上。许多研究机构也正在进行“声音视觉化”的尝试,在不久的将来,人们也许就能从真正意义上______音
某投资项目原始投资为12000元,当年完工投产,预计使用年限为3年,每年可获得现金净流量4600元,则该项目的内含报酬率为()。
场所恐惧症
从概念上讲,性能管理包括______和调节两大功能。
聘金是中国传统习俗的一部分。但是,近几年来其标准不断上升,致使许多家庭都很难达到。高额的聘金常常“抢劫”了新郎父母毕生的积蓄,甚至会引起家庭纠纷。此外,许多新婚夫妇为了和邻居攀比而被迫举行奢侈的婚礼宴会,在这个过程中,大量债务的累积可能会使他们的新婚生活变
Molting(换羽,脱毛)isoneofthemostinvolvedprocessesofabird’sannuallifecycle.Notwithstandingpreening(梳理羽毛)andconstan
最新回复
(
0
)