首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: template class BigNumber{ long n; public: BigNumber(Ti):n(i){} BigNumber operator+(BigNumber b
有如下类模板定义: template class BigNumber{ long n; public: BigNumber(Ti):n(i){} BigNumber operator+(BigNumber b
admin
2014-08-29
65
问题
有如下类模板定义:
template
class BigNumber{
long n;
public:
BigNumber(Ti):n(i){}
BigNumber operator+(BigNumber b){
return BigNumber(n+b.n);
}
}
已知bl、b2是BigNumber的两个对象,则下列表达式中错误的是( )。
选项
A、bl+b2
B、b1+3
C、3+b1
D、3+3
答案
C
解析
C+十运算符的重载有两个方式,一种是做为成员函数,另一种是做为友元函数。前种c++默认省略第一个参数(事实上是对象本身),而后一种是所有的参数都要写全。比如对加法的重载:成员方式为COperator operator+(COperator&op);,在调用的过程中我们可以理解为result=operator。+(op);友元方式为friend Coperator operator一(COperator&opl,COperator &op2);,在调用的过程中我们可以理解为result=operator-(op 1,op2);。
对于本题来说,整数3与b1相加时,3是.mt型,b1是BigNumber
型,int型不能和别的型做运算。
转载请注明原文地址:https://kaotiyun.com/show/WXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而发现错误的位置并改正错误的是【】。
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
下列有关析构函数的说法错误的是()。
下列叙述中正确的是()。
有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是()。
下列运算符不能重载为友元函数的是()。
下面描述中,符合结构化程序设计风格的是()。
函数定义为Fun(int&A),一个变量定义为inti=0;,则下面调用中正确的是()。
下面程序的输出结果是【】。#inclde<iostreamn>#include<math>usingnamespacestd;classpoint{private:doublex;
()既可重载为一元运算符,又可重载为二元运算符。
随机试题
输卵管长约________cm,分为________、________、________和________。
性兴奋时润滑阴道口的分泌物来自于()。
龈上洁治术前应先含漱,最好用
女性,65岁,畏寒、高热(40℃)伴腰痛、尿频、尿急、尿痛1周。1天来出现意识淡漠、四肢厥冷,尿量正常,血压75/45mmHg,尿沉渣可见白细胞管型及成堆脓细胞。根据病史、临床表现及体征,其诊断可能为
患者,男性,77岁。因慢性支气管炎合并铜绿假单胞菌感染入院,患者高热,精神差,疲乏无力,护士为患者做特殊口腔护理时应选用的漱口液是
2013年3月18日,甲机械公司与乙融资租赁公司接洽融资租赁某型号数控机床事宜。同年4月1日,乙按照甲的要求与丙精密设备公司签订了购买1台某型号数控机床的买卖合同。丁以乙的保证人身份在该买卖合同上签字,但合同中并无保证条款,丙和丁亦未另行签订保证合同。乙和
学生学习了杠杆的力臂原理,再学习定滑轮的知识,理解了定滑轮实质上是一种等臂杠杆,这种学习属于()。
多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是______。
ItwassaidbySirGeorgeBernardShawthat"EnglandandAmericaaretwocountriesseparatedbythesamelanguage."Myfirstper
Whenyouchooseafreezer,rememberit’sprobablygoingtobewithyouforalongtime.Nosinglestyleorsizeisbest,soit’s
最新回复
(
0
)