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
的默認構造函數,也不起作用。