首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: template<typename T> class BigNumber{ long n: public: BigNumber(T i):n(i){} BigNumber operator
有如下类模板定义: template<typename T> class BigNumber{ long n: public: BigNumber(T i):n(i){} BigNumber operator
admin
2019-06-12
74
问题
有如下类模板定义:
template<typename T>
class BigNumber{
long n:
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumber b){
return BigNtmaber(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 COperator operator.(COperator&op1,COperator&op2);,在调用的过程中我们可以理解为result=operator-(op1,op2);。
对于本题题来说,整数3与b1相加时,3是诚型,b1是BigNumber<T>型,int型不能和别的型做运算。
转载请注明原文地址:https://kaotiyun.com/show/sG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
下面的程序输出结果是()。#includeusingnamespacestd;voidadd(){staticintx;x++;cout
实现算法所需要的存储单元的多少称为()。
下面关于友元的说法中错误的是()。
任何关系数据库系统都应该支持()。I、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
下列符号中可以用作C++标识符的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
胆汁中参与脂肪消化和吸收的主要成分是()
中成药的一般贮存方法是
企业对自有固定资产所发生的改良支出应当作为资本性支出,增加固定资产的原值;经营性租入固定资产所发生的改良支出作为递延资产处理。
下列各项在个人所得中,应缴纳个人所得税的是()。
某企业年终汇算清缴企业所得税,在对各项收支予以调整后,得出全年应纳税所得额为1500万元,并按此数额计算缴纳企业所得税495万元,但当税务机关核查时,发现该企业有一笔通过希望工程基金会捐赠的款项100万元已在营业外支出中列支,未作调整。要求:根据
19世纪末,美国西部有个坏孩子,他把石头扔向邻居的窗户,把死兔装进桶里放到学校的火炉里烧烤,弄得到处臭气熏天。9岁那年,他的父亲娶了继母,父亲对继母说:“你要注意这孩子,他在我们这里最坏,让我防不胜防,头痛死了。”继母好奇地走近孩子,对孩子进行了全面了解后
函数f(x)=Asin(ωx+φ),(A,ω,φ是常数,A>0,ω>0)的部分图象如图所示,则f(0)的值是__________.
Whatdoesthewomanmean?
_______joiningthiscompanyinJanuary2004,Magnoliahasalreadyaccomplishedmanydemandingjobssuccessfully.
中国传统医学有着数千年的悠久历史,它承载着中国古代人民同各种疾病作斗争的宝贵经验和理论知识。相传神农氏是中医的创始人,他曾亲尝百草,并从中选取了数百种作为药物。约2500年前,随着《黄帝内经》(InnerCanonofHuangdi)的问世,中医的
最新回复
(
0
)