嗨,我一直在部分“ 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;

}

最佳答案

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

Bignumber<int> B1;


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

09-19 06:08