-1

我用模板制作了一个节点结构:

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

它编译得很好,但是当我尝试在类中使用它时,它给了我错误:在没有参数列表的情况下无效使用模板名称“节点”

4

1 回答 1

2

在另一个类的上下文中,您需要添加一个模板参数而不是使用 plain Node*

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