-1

テンプレートを使用してノード構造体を作成しました。

template <typename T>
struct Node{
        T data;
        Node* next;
        Node* prev;
};

正常にコンパイルされますが、クラス内で使用しようとすると、エラーが発生します: 引数リストなしのテンプレート名 'ノード' の無効な使用

4

1 に答える 1

2

別のクラスのコンテキストでは、プレーンを使用する代わりにテンプレート パラメーターを追加する必要がありますNode*

struct B
{
  Node<int>* next;
};
于 2013-02-16T17:06:35.160 に答える