首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: temp1ate<typename T> c1ass BigNumber{ long n; public: BigNumber(T i):n(i){} BigNumber operator
有如下类模板定义: temp1ate<typename T> c1ass BigNumber{ long n; public: BigNumber(T i):n(i){} BigNumber operator
admin
2019-06-04
61
问题
有如下类模板定义:
temp1ate<typename T>
c1ass BigNumber{
long n;
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumberb){
return BigNumbcr(n+b.n);
}
}
已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是( )。
选项
A、b1+b2
B、b1+3
C、3+b1
D、3+3
答案
C
解析
C++运算符的重载有两个方式,一种是做为成员函数,另一种是做为友元函数。前种C++默认省略第一个参数(事实上是对象本身),而后一种是所有的参数都要写全。比如对加法的重载:成员方式为COperator operator +(COperator&op);,在调用的过程中我们可以理解为result= operator+(op):友元方式为friend COperatoroperator — (COperator &op1,COperator &op2);,在调用的过程中我们可以理解为result=operator—(op1,op2);。对于本题来说,整数3与b1相加时,3是int型,b1是BigNumber<T>型,int型不能和别的型做运算。
转载请注明原文地址:https://kaotiyun.com/show/398p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
友元函数
黑箱(盒)测试黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。
下列函数中对调用它的函数没有起到任何作用的是A)voidf1(double&x){--x;}B)doublef2(doublex){returnx-1.5;}C)voidf3(doublex){--x;}D)doublef4
以下不是结构化程序设计方法的技术是()。
下列叙述中错误的是()。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,__________是用户的数据视图,也就是用户所见到的数据模式。
用树形结构表示实体之间联系的模型是__________。
类中数据成员和成员函数的默认访问级别为__________。
数据流图的类型有【】和事务型。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
被火焰烧伤者,应立即
A.铁锈色痰B.红色胶冻样痰C.白色黏痰D.果酱痰E.咖啡色痰克雷伯杆菌肺炎呈
A.纳洛酮B.四氢帕马丁C.二氢埃托啡D.哌替啶E.喷他佐辛可用于镇痛或吗啡成瘾戒毒的药物是
下列关于定金罚则的描述,不正确的是()。
信息化社会是信息革命的产物,它包含多种信息技术的综合应用。构成信息化社会的三个主要技术支柱是:
(2017·河北)班级越大,情感纽带的力量就越强。(易错)()
前苏联研制成功的米格—25喷气式战斗机,与同期美国战斗机相比,许多零部件都落后很多,但因其设计者在设计之初就极为重视战机的整体性能,战机各零部件的协调性非常强,使该战斗机在飞机起降、飞行速度、应急反应等方面都毫不逊色于当时美国战机。后来,人们把这一因整体的
根据所给文字资料回答问题。2006年5月份北京市消费品市场较为活跃,实现社会消费品零售额272.2亿元,创今年历史第二高。据统计,1~5月份全市累计实现社会消费品零售额1312.7亿元,比去年同期增长12.5%。汽车销售继续支撑北京消费品市场繁荣
下列方法中,不属于软件调试方法的是()。
Johnspenttwohours______apicture.
最新回复
(
0
)