【问题标题】:error: class is not a template错误:类不是模板
【发布时间】:2013-10-01 02:53:26
【问题描述】:

我有以下课程:

#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

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

【问题讨论】:

    标签: c++ class templates typename


    【解决方案1】:

    从声明中删除&lt;T&gt;

    template <typename T>
    class LinkedList
    {
    

    【讨论】:

      猜你喜欢
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-05
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多