首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
25
问题
有如下类定义:
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/Bnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++预定义流对象的叙述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
结构化程序设计的基本原则不包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。要
程序流程图中带有箭头的线段表示的是
下列关于类模板的模板参数的叙述中,错误的是()。
为了取代C中带参数的宏,在C++中使用()。
算法的空间复杂度是指()。
关于运算符重载,下列表述中正确的是()。
随机试题
患者,男,50岁,素有咳喘少痰,腰膝酸软,头晕、舌红,脉细数、重按无力,久治不愈,近来又入寐则汗出,沾衣湿被。辨证为肾阴亏之盗汗证,应选用
A、reliefB、pieceC、scienceD、thiefC
Hesignedhisname______twowitnesses.
下列关于消化道平滑肌生理特性的叙述,哪一项是错误的
患者纳少,腹胀脘痛隐隐,喜温喜按,大便稀溏,口淡不渴,舌淡胖,苔白润,脉沉迟无力,宜诊为()
2016年1月初,甲公司将闲置厂房出租给乙公司,合同约定每月租金2000元,租期未定。签订合同时,预收租金8000元,双方已按定额贴花。9月底合同解除,甲公司收到乙公司补交租金10000元。甲公司9月份应补缴印花税()元。
(2007年)函数f(χ)=在[-π,π]上的第一类间断点是χ=【】
Americanstodaydon’tplaceaveryhighvalueonintellect.Ourheroesareathletes,entertainers,andentrepreneurs,notschol
下列操作中是Applet可以做的是()。
【S1】【S4】
最新回复
(
0
)