首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: template class BigNumber{ long n; public: BigNumber(T i):n(i){} BigNumber operator+(BigN
有如下类模板定义: template class BigNumber{ long n; public: BigNumber(T i):n(i){} BigNumber operator+(BigN
admin
2015-09-14
35
问题
有如下类模板定义:
template
class BigNumber{
long n;
public:
BigNumber(T i):n(i){}
BigNumber operator+(BigNumber b){
return BigNumber(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
型,int型不能和别的型做运算。
转载请注明原文地址:https://jikaoti.com/ti/n4E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
继承的方式有公有继承、私有继承和【】3种。
需求分析阶段的任务是确定
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数operat
有以下程序:classDate{public:Date(inty,intm,intD);{year=y;month=m;day=d;
下列关于动态联编的描述中,错误的是()。
在32位的计算机中,一个char型数据所占的内存长度的字节是
以随机访问方式读取文件中的数据通常使用istream的成员函数______。
实现运行时的多态性要使用
类继承中,缺省的继承方式是______。
随机试题
被监视居住的犯罪嫌疑人、被告人不得离开住处或指定的居所,但行动不受限制。()
皮层小脑的主要功能是
脑室出血患者,现进行脑室引流,护理人员应重点观察
唐某杀人一案由人民检察院提起了公诉,某市中级人民法院经审查后,决定开庭审判,在审判组织的组成上,下列各种做法中正确的是:
依据《特种作业人员安全技术培训考核管理规定》,直接从事特种作业的从业人员称为特种作业人员。下列不属于特种作业人员的是()。
背景某机场施工单位中标一项机场场道工程,项目经理组织项目部有关人员编制该场道工程的施工组织设计。在施工组织设计中包含了工程概况和特点、施工方案、施工进度计划、施工平面图设计、质量计划等多项内容。施工组织设计的编制依据是什么?
获取现金能力是指企业的经营现金净流入和投入资源的比值,投入资源可以是()。
某加工企业2018年8月发生以下业务:(1)8月2日与甲企业签订一份以货换货合同,用库存1200万元的存货换取甲企业原材料,并支付差价300万元:(2)8月8日与乙企业签订受托加工合同一份,合同约定,由乙企业提供价值100万元的主要原材料,加工
边际效用递减意味着,随着对一种商品消费数量的增加,()。
全国人大制定的《中华人民共和国行政处罚法》第1条规定:“为了规范行政处罚的设定和实施,保障和监督行政机关有效实施行政管理,维护公共利益和社会秩序,保护公民、法人或者其他组织的合理权益,根据宪法,制定本法。”第2条规定:“行政处罚的设定和实施,适用
最新回复
(
0
)