首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-07-23
48
问题
有如下类定义:
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/mnyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值3的是
有如下类定义:classBase{public:inta;protected:intb;private:intc;};classDe
有如下类定义:classPet{charname[30];public:Pet(char*n){strcpy(name,n);}voidbark(){co
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的参数T是
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
有如下类声明:classMau{intk;constintm;public:Mau(intk1,intm1);};则构造函数Mau的下列定义
下列情况中,不会调用复制构造函数的是
下列字符串中可以用作C++标识符的是
下列字符串中,不可以用做C++标识符的是()。
随机试题
轴Φ50mm与孔Φ50mm的配合是()
A、上唇疖肿B、颈后痈C、面部丹毒D、淋巴结炎E、深部脓肿有多个脓头的是
无明显污染的骨折什么时间段内清创可一期愈合
恒牙牙根未发育完全的死髓牙,应采用的促使根尖继续形成的治疗方法是()
低盐饮食要求每日食盐量不超过
下列景观美学特征中,不属于景观正向美学特征的有()。
对于不同性质的账户,借贷的含义有所不同。()
根据下列材料回答问题。2016年,我国境内民用航空(颁证)机场共218个(不含香港,澳门和台湾地区,以下简称境内机场)。2016年我国境内机场全年完成旅客吞吐量101635.7万人次,比上年增长11.1%,分航线看,国内航线完成91401.7万人次,增
大多数顾客不经常使用他们购买的运动器材。例如,美国17%的成年人有慢跑鞋,但是有慢跑鞋的人中只有45%的人一年的慢跑次数多于一次,只有17%的人每周慢跑次数多于一次。以下哪项如果正确,能够对大多数顾客很少使用他们购买的运动器材的宣称提出最严重的质疑?
在数据传输过程中,为了防止被窃取可以通过_________来实现的。
最新回复
(
0
)