首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
24
问题
有如下类定义:
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://kaotiyun.com/show/d8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
类是一个支持集成的抽象数据类型,而对象是类的【】。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
下列选项中不属于软件生命周期开发阶段任务的是
下列有关C++流的叙述中,错误的是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
表达式operator+(x,y)还可以表示为【】。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
随机试题
A、双端固定桥B、种植体固定桥C、应力中断式固定桥D、复合固定桥E、粘结固定桥一侧用种植体作基牙的固定桥称为
《药品管理法》明确规定国家实行中药品种保护制度,国务院于1992年10月14日发布《中药品种保护条例》,自1993年1月1日起施行。在《中药品种保护条例》的规定中,国家鼓励研制开发临床有效的中药品种,对质量稳定、疗效确切的中药品种实行分级保护制度。《中
投资者可以控制的风险包括()。
【背景资料】某矿井采用立井开拓,主、副井井筒位于同一工业广场,主井井筒采用临时井架凿井,副井井筒采用永久井架凿井。主、副井井筒段采用冻结法施工,基岩段采用普通法施工。井筒基岩段预计涌水量8m3h。主、副井井筒冻结及掘砌施工由某施工单位承担。该施工
建筑施工企业安全生产管理工作中,()是清除隐患、防止事故、改善劳动条件的重要手段。
关于自理报检单位的权利,以下表述错误的是()。
张某是甲期货公司的副总经理,李某是该公司的客户。甲期货公司指派张某为李某提供交易服务。后张某离职到了乙期货公司工作,但甲期货公司和张某都没有将此情况告知李某。李某继续在甲期货公司交易,并继续把下达的指令交给张某,而张某并没有把收到的指令交回甲期货公司,导致
微信、微小说、微视频、微博等“微文化”悄然兴起,有人称为“微时代”,“微”似乎成了现代人尤其是年轻人的一种生活态度。从微博、微小说到微信,无不彰显“微文化”成为人们日常生活的有机组成部分。微电影正是在“微文化”“微时代”的背景下应运而生,其流行、传播的速度
改革开放是一场新的伟大革命,是社会主义制度的自我完善和发展。党领导的改革开放实现了目的和效果的统一,为我们提供了必须倍加珍惜和自觉运用的宝贵经验,其中有
下列度量单位中,用来度量计算机内存空间大小的是()。
最新回复
(
0
)