utilisation non valide le nom du modèle, sans une liste d'arguments

Je suis confronté à un problème avec ma liste liée de classe, j'ai créé l'interface et la mise en œuvre des fichiers de la catégorie, mais quand je le construire, de cette erreur: "invalid utiliser le nom du modèle 'LinkedList" sans une liste d'arguments".
voici mon fichier d'interface:

#ifndef LINKEDLIST_H
#define LINKEDLIST_H

template <typename T>
struct Node{
    T info;
    Node<T> *next;
};

template <typename T>
class LinkedList
{
    Node<T> *start;
    Node<T> *current;
public:
    LinkedList();
    ~LinkedList();
};

#endif //LINKEDLIST_H

et c'est mon code d'implémentation:

#include "LinkedList.h"

LinkedList::LinkedList()
{
   start = nullptr;
   current = nullptr;
}

LinkedList::~LinkedList()
  {

  }
  • template<typename T> LinkedList<T>::LinkedList() et le mettre en œuvre dans l'en-tête
InformationsquelleAutor Alladin | 2013-08-12