首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类模板定义: 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
86
问题
有如下类模板定义:
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全国计算机二级
相关试题推荐
PARENTSON
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
下列叙述中错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
设程序如下:#include<iostream>usingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout<<**p+1<<en
在对函数进行原型声明时,下列语法成分中,不需要的是()。A)函数返回类型B)函数参数列表C)函数名D)函数体
以下关于数据的逻辑结构的叙述中,不正确的是()。
下面不属于软件测试实施步骤的是()。
下面不属于软件测试实施步骤的是
随机试题
同时具有光学性能良好、保温隔热降低能耗、防结露、良好的隔声性能等功能的是()。
诱导和控制芽休眠的最重要的因素是()。
Unix系统为用户建立了三个文件:标准输入文件、标准输出文件和( )。
∫sin2xcosxdx=_______.
女性,70岁。高血压20余年,冠心病史10余年,乙肝病史30年。半个月前着凉后出现胸闷,气短,偶有咳嗽,白痰,夜间明显,双下肢逐渐水肿,尿少,1周来偶有夜间憋醒,气短加重来诊。查体:BP170/80mmHg,P96bpm,唇微绀,颈静脉怒张,双肺底可闻
下面哪种情况是做烤瓷修复体的禁忌
既能凉血止血,又能散瘀消痈的药物是
学习动机程度与学习效率成正比,学习动机越强,效率越高。()
在我国,基层人民政府可以依法设立的派出机关是()。
A、Lateinthemorning.B、Earlyintheafternoon.C、Sometimebeforedawn.D、Shortlyaftersunrise.C推理判断题。男士在报道中提到反动武装有可能在破晓前占据首都
最新回复
(
0
)