У меня возникла проблема с классом связанного списка, я создал интерфейс и файлы реализации этого класса, но когда я его создаю, возникает эта ошибка: «недопустимое использование шаблона имя «LinkedList» без списка аргументов ». вот мой интерфейс файла:неверное использование имени шаблона без списка аргументов
#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
и это мой код реализации:
#include "LinkedList.h"
LinkedList::LinkedList()
{
start = nullptr;
current = nullptr;
}
LinkedList::~LinkedList()
{
}
'шаблон LinkedList :: LinkedList()' и реализовать его в заголовке –
billz