首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
37
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下面关于虚函数的描述中正确的是
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;
有如下程序: #include<iostream> using namespace std; class Complex { double re, im; public: Complex(dou
在深度为7的满二叉树中,度为2的结点个数为【 】。
下列有关继承和派生的叙述中,正确的是
下列有关类继承的叙述中,错误的是
下列表达式中,错误的是()。
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
辛亥革命推翻了两千多年的封建制度,完成了“三民主义”中所谓民族主义的任务。()
早期釉质龋病变的暗层A.孔隙增加,约占釉质容积的20%B.紧接在表层的表面C.是病损区范围最大的一层D.有脱矿和再矿化的过程同时存在E.是龋损引起的最先可观察到的改变
A.醋酐B.冰醋酸C.盐液-乙醇溶液D.冰醋酸-醋酐溶液(1:1)E.甲醇
甲与乙想盗窃某厂仓库的钢材,乙的一个亲戚恰好在该厂工作,甲让乙设法配一把钥匙,乙将钥匙配好交给甲。某日晚,二人约好在仓库门口会合,但乙思前想后,觉得事情早晚会败露,最后没有如约前往。甲久等乙不来,只好自己用钥匙打开仓库大门,盗走钢材。几日后,甲将钢材卖出,
自动化仪表分项工程应按仪表类别和()划分。
下列关于优秀团队特征的叙述不正确的是( )。
人民警察郭某如有下列()行为,应当给予行政处分,构成犯罪的,依法追究刑事责任。
下列依次填入横线处的词语,恰当的一组是______。大乡绅的仆人可以指挥警察区区长,可以______招摇过市——这都是民国五六年的事,并非前清君主专制时代。自己当时______,看了一肚子气;可是______,也只好让那口气憋着罢了。
根据《中华人民共和国人民警察法》的相关规定,县级以上人民政府公安机关对严重危害社会治安秩序的突发事件实行现场管制,批准机关是()。
数据流图的类型有【】和事务型。
最新回复
(
0
)