无效使用模板名称' BigNumber'没有参数列表

时间:2014-12-16 08:41:04

标签: c++ c++11

嗨我继续为部件" BigNumber B1,B2,RES;"在按钮处,可以任意帮助我,这是代码。我尝试添加到课堂上,但是没有一个能够奏效,我知道他可能对这里的很多人很简单,但我刚刚开始做c ++,我仍然试图抓住它,所以请帮忙,很多感谢。

    template <class T>

    class BigNumber {


    public:
      BigNumber();
      ~BigNumber();
    };

    template <class T>
    BigNumber<T>::BigNumber(){
        front = NULL;
        current = NULL;
    }

    template <class T>
    BigNumber<T>::~BigNumber(){
    }


    BigNumber B1,B2,RES;

}

1 个答案:

答案 0 :(得分:3)

BigNumber是模板类。因此,您必须提供替换模板参数的参数。

Bignumber<int> B1;

此处int是模板参数,它将替换模板参数T