选择题   有如下类模板定义:
    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的两个对象,则下列表达中错误的是______。
 
【正确答案】 C
【答案解析】该题考查了C++模板类和十运算符重载的知识,3+b1时,程序不能将bl转化为整型,所以编译会出错。