0
我正在实现与this one几乎相同的二进制树类。但是,在我的任务中,node
结构必须是模板结构。因此,我改变了struct node
到:类属性包含模板类的实例(错误C3857)
template <typename T>
class node {
public:
T data;
node<T> *left, *right;
}
到目前为止好,直到我添加了一个node
实例btree
作为成员变量:
class btree {
// ......
private:
template <typename T>
node<T> *root = NULL; // error
}
错误消息指出
C3857:多模板参数列表是不允许的。
我试图将root = NULL
移动到btree
的默认构造函数,也不起作用。