首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(double d=0.0):val(d){} _______________ //类型转换运算符double的定义 priva
有如下类定义: class MyClass{ public: MyClass(double d=0.0):val(d){} _______________ //类型转换运算符double的定义 priva
admin
2020-10-21
73
问题
有如下类定义:
class MyClass{
public:
MyClass(double d=0.0):val(d){}
_______________ //类型转换运算符double的定义
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为( )。
选项
A、operator double()const{retum val;}
B、friend operator double()const{return val;}
C、double operator()const{return val;}
D、friend double operator()const{retum val;}
答案
A
解析
题目需要定义类型转换运算符double,类型转换运算符是一种特殊的类成员函数,它定义将类类型的值转变为其他类型值,由于转换函数必须是成员函数,选项B、D错误;另外转换函数不能指定返回类型,并且形参列表必须为空,选项C错误;所以double类型转换运算符的定义为:operator double()const{return val;}.答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Djyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符函数中,肯定不属于类Number的成员函数的是()。
有如下程序段:inti=1;intj=4;intmain(){inti_8,j=i;cout
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){tllis->k=k;
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
有如下程序:衔ncludeusingnamespaeestd;classBase{protected:Base(){cout
以下叙述正确的是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
随机试题
Brandsarebasicallyapromise.Theytellconsumerswhatqualitytoexpectfroma【C1】________andshowoffitspersonality.Firms
《经合组织范本》第27条确定双边征管互助应满足的条件有【】
社会契约道德观
根据建设工程材料采购合同条款的规定,预付款支付应具备的条件包括()。
甲公司向乙公司购买水泵一台,为支付货款,签发了一张以自己为出票人、以乙公司为收款人、以M银行为承兑人、票面金额为30万元、到期日为2008年8月3日的银行承兑汇票,并交付给乙公司。甲公司和M银行均在该汇票上进行了签章。乙公司的财务人员A利用工作之便,将上
“民间户婚、田土、斗殴相争,一切小事,不许辄便告官,务要经由本管里甲、老人理断。若不经由者,不问虚实,先将告人杖断六十,仍发回里甲、老人理断。”
下列权限中,哪一个不是数据库的访问权限?
校园网内的一台计算机无法使用域名而只能使用IP地址访问某个外部服务器,造成这种情况的原因不可能是()。
Tocallsomeonebird-brainedinEnglishmeansyouthinkthatpersonissillyorstupid.Butwillthisdescriptionsoondisappear
A—contractfortransferoftechnicalknow-howB—technicaldocumentationC—medium-speedmarineengineD—
最新回复
(
0
)