38

リンク リスト クラスの問題に直面しています。クラスのインターフェイス ファイルと実装ファイルを作成しましたが、ビルドすると、「引数リストなしでテンプレート名 '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()
  {

  }
4

1 に答える 1