Bağlantılı liste sınıfımda bir sorunla karşı karşıyayım, sınıfın arabirimini ve uygulama dosyalarını oluşturdum, ancak oluşturduğumda bu hata oluşur: "şablonun geçersiz kullanımı argüman listesi olmadan 'LinkedList' adını verin. burada arayüzü dosyasıdır:Bağımsız değişken listesi olmadan şablon adının geçersiz kullanımı
#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
ve bu benim uygulama kodu: diğer üye fonksiyonları için benzer
template<typename T>
LinkedList<T>::LinkedList()
{
start = nullptr;
current = nullptr;
}
Ve: Böyle
#include "LinkedList.h"
LinkedList::LinkedList()
{
start = nullptr;
current = nullptr;
}
LinkedList::~LinkedList()
{
}
'şablon LinkedList :: LinkedList()' ve başlık –
billz