テンプレート クラス内にテンプレート メンバー クラス パラメーターを書き込むための現在の構文は何ですか。
これは私がやろうとしていたことです:
template <class T>
class Node
{
public:
Node(); // constructor
Node(const Node<T> &); // copy constructor
~Node(); // destructor
T value;
Node *next;
};
template <class T>
class Linked_list
{
public:
Linked_list(); // constructor
Linked_list(const Linked_list<T> &); // copy constructor
~Linked_list(); // destructor
T pop();
void push(T value);
T top();
bool is_empty();
void clear();
private:
Node<T> *head; // COMPILER ERROR
};
なぜこれはコンパイラ エラーですか?
Node<T> *head; // COMPILER ERROR