首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
45
问题
有如下类定义:
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/nNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下述关于数据库系统的叙述中正确的是
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
设inta=10,b=11,c=12;,表达式(a+B)<c&&b==c的值是
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为【】。
下列SQL语句中,用于修改表结构的是
以下不能正确进行字符串赋值初值的语句是()。
以下选项中合法的用户标识符是
下列叙述中正确的是
随机试题
动态分析的基本方法有统计法、()、物质平衡法、地下流体力学法。
对控告复审决定不服的,自收到复审决定之日起( )日内向上级机关申请复核。
A.大细胞高色素贫血B.正细胞正色素贫血C.小细胞低色素贫血D.小细胞正色素贫血再生障碍性贫血
血寒型月经不调的治疗方法是实热型月经不调的治疗方法是
账簿记录如果发生错误,可以采用的方法有()。
甲公司是一家连锁经营川式火锅的公司,在行业景气度一般的情况下经营业绩高速增长,甲公司的竞争优势来自于其优质的服务,包括每个分店都有一支长期训练有素的服务人员队伍,在客人就餐时熟练表演“街舞拉面”的技艺,顾客都对公司的服务交口称赞,甲公司的具有不可模仿性的资
弗洛伊德认为潜意识是人的心理活动的深层结构,它包括人类的()。
甲、乙两人同时同地同向出发,沿环形跑道匀速跑步。如果出发时乙的速度是甲的2.5倍,当乙第一次追上甲时,甲的速度立刻提高25%,同时乙的速度减少20%。并且乙第二次追上甲的地点到第一次的追及地点的最近距离是100米,这条跑道的周长为多少?
某广场有40万个口香糖痕迹,如果作为广场管理人员你准备向上级提出哪些建议?
窗体中有文本框为Textl和Text2。运行程序时单击“运行”按钮Commandl,在Textl中输入整数m(m>0),在Text2中显示输出m的全部除1和自身之外的因子。例如,20的因子有2,4,5,10,输出结果为“2,4,5,10”;16的因子为2,
最新回复
(
0
)