A-A+
有如下类模板定义: template<typename T> class BigNumber
问题详情
有如下类模板定义:
template<typename T>
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