Ich stehe vor einem Problem mit meiner verknüpften List-Klasse, ich habe die Schnittstelle und die Implementierungsdateien der Klasse erstellt, aber wenn ich es erstelle, tritt dieser Fehler auf: "ungültige Verwendung der Vorlage Name 'LinkedList' ohne Argumentliste ". hier ist meine Schnittstellendatei:ungültige Verwendung des Vorlagennamens ohne eine Argumentliste
#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
und dies ist mein Implementierungscode:
#include "LinkedList.h"
LinkedList::LinkedList()
{
start = nullptr;
current = nullptr;
}
LinkedList::~LinkedList()
{
}
'template LinkedList :: LinkedList()' und implementieren sie in Kopf –
billz