标签: c++ templates struct
我用模板创建了一个节点结构:
template <typename T> struct Node{ T data; Node* next; Node* prev; };
它编译得很好但是当我尝试在类中使用它时它会给我错误: 无法使用没有参数列表的模板名称'Node'
答案 0 :(得分:2)
在另一个类的上下文中,您需要添加模板参数,而不是使用普通的Node*:
Node*
struct B { Node<int>* next; };