3

我有以下课程:

#include "SingleNode.h"

template <typename T>
class LinkedList<T>
{
    private:
        SingleNode<T>* head;
        SingleNode<T>* tail;
        SingleNode<T>* current;
        int currentSize;

    public:
        LinkedList();
        ~LinkedList();
};

据我所知,它没有任何问题。但是,编译器给了我以下信息:

error: 'LinkedList' is not a template

为什么编译器不将其识别为模板?

4

1 回答 1

13

<T>从声明中删除:

template <typename T>
class LinkedList
{
于 2013-10-01T03:37:16.723 回答