【单选题】有如下类模板定义:
template<typename T>
classBigNumbei
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++模板类和+运算符重载的知识,3+b1时,程序不能将b1转化为整型,所以编译会出错。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论