dt1559
二胖呀 』
2021-01-22 10:47

这两个类哪个排在前面都会报另一个is not a template,怎么解决

  • c++

template<class T>
class Circular {
    public:
        Circular() {last = 0;}
        ~Circular();
        bool IsEmpty() const {return last = = 0;}
        int Length() const; 
        bool Find(int k, T& x) const; 
        int Search(const T& x) const; 
        Circular<T>& Delete(int k, T& x); 
        Circular<T>& Insert(int k, const T& x);
        //void Output(ostream& out) const;
    private:
        ChainNode<T> *last;  // pointer to last node
    };
template<class T>
class ChainNode{
    friend Circular<T>;
    private:
    T data;//编号    密码通过数组存储 
    ChainNode<T> *link;
    };

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答