在没有参数列表的情况下无效使用模板名称“BigNumber”

Invalid use of template-name 'BigNumber' without an argument list

本文关键字:BigNumber 参数 列表 无效 情况下      更新时间:2023-10-16

嗨,我一直在"BigNumber B1,B2,RES;"部分收到此错误消息,在按钮上,any1可以帮我吗,这是代码。我尝试添加到类中,但没有一个有效,我知道他的对这里的很多人来说可能很简单,但我刚刚开始做 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;
}

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

Bignumber<int> B1;

这里int是模板参数,它将替换模板参数T