首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: 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
96
问题
有如下类模板定义:
template<typename T>
class BigNumber{
long n;
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumber b){
retum BigNumber(n+b.n);
}
}
己知bl. b2是BigNumber的两个对象,则下列表达式中错误的是( )。
选项
A、bl+b2
B、b1+3
C、3+bl
D、3+3
答案
C
解析
C++运算符的重载有两个方式,一种是做为成员函数,另一种是做为友元函数。前种C++默认省略第一个参数(事实上是对象本身),而后一种是所有的参数都要写全。比如对加法的重载:成员方式为COperator operator +(COperator&op);,在调用的过程中我们可以理解为result= operator+(op);友元方式为friend COperator operator 一 (C0perator &opl,COperator &op2);,在调用的过程中我们可以理解为result=operator一(opl,op2);。对于本题来说,整数3与bl相加时,3是int型,bl是BigNumbe<>型,int型不能和别的型做运算。
转载请注明原文地址:https://www.kaotiyun.com/show/HX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
下列关于虚函数的说明中,正确的是()。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
下列符号中可以用作C++标识符的是()。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
设函数y=ax3+bx2+cx+2在x=0处取得极值,且其图形上有拐点(—1,4),求常数a,b,c的值.
关于肝脏分段的标记,错误的是
慢性阻塞性肺病的康复治疗方法最少应用的是
出生1min的新生儿,P96次/分,无呼吸,四肢稍屈,轻度喉反射,口唇青紫,全身苍白。Apgar评分为()
A公司为了解决公司发展中出现的很多人力资源问题,决定实施工作分析,并且以人力资源部的王经理为首,加上几个主管,成立了工作分析小组。首先,在阅读了国内目前流行的基本工作分析书籍之后,他们从中选取了一份工作分析问卷并发放。一个星期之后,人力资源部收回
握手时一般都是身份高者、女子和客人先伸手,以免对方尴尬。()
阅读下列材料,回答问题。××市人民政府关于2013年度××市科学技术奖励的_______××发10号_______:为全面贯彻落实党的十八大和十八届
数学是世界各个地方、各个民族最先发展起来的精密科学。以《九章算术》为代表的中国传统数学,同以几何为代表的古希腊数学________,有如两颗璀璨的明珠在世界的东方和西方________。依次填入划横线部分最恰当的一项是:
Airis(1)_____,andlikeallmatter,ithasweight.Weightisthemeasureofthe(2)_____ofgravity(3)_____matter.Ifascal
Hisdrunkendrivingresultedinaseriousaccident,______10peopletodeath.
最新回复
(
0
)