首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2020-06-29
30
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //类型转换运算符int的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1);
cout<
能够正常运行,横线处的语句应为
选项
A、int operator int(MyClass);
B、int operator int();
C、operator int(MyClass);
D、operator int();
答案
D
解析
题目需要声明类型转换运算符int,类型转换运算符是一种特殊的类成员函数,它定义将类类型值转变为其他类型值的转换,其中转换函数必须是成员函数,不能指定返回类型,并且形参列表必须为空,所以int类型转换运算符的声明为:operator int();选项A、B、C错误;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Vsyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classtest{private:inta;public:test(){cout
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Na
下列关于运算符重载的表述中,错误的是
下列关于运算符重载的叙述中,正确的是
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列关于运算符重载的描述中,正确的是()。
在下列选项中,不允许作为C++标识符的是
随机试题
试述影响人群易感性升高和降低的因素及其对流行过程的影响。
A、当日B、3天C、5天D、7天E、14天一般处方的用量不得超过
引起术后切口裂开的因素不包括该病人回病房后应取的体位是
按急救顺序对机械性损伤病人最先采取的措施是
总图布置方案与外环境关系图应标明()。
借贷记账法的记账规则——“借贷必相等”,是指对于发生的任何一笔经济业务,记账时,(D)。
有权对银行业从业人员进行监督的主体有()。
在社会策划模式中,社会工作者承担的角色是()。
A、 B、 C、 D、 A每个图形都由5根火柴组成,后一个图形都可由前一个图形移动其中一根火柴得到。
习近平总书记在《努力成为可堪大用能担重任的栋梁之才》一文中讲了许多生动的故事。下列关于所讲故事中的人物与事迹对应正确的是()。
最新回复
(
0
)