我正在設計一個二進制搜索樹,它允許用戶輸入任何數據類型的值,而不僅僅是int。
爲了實現這一點,我試圖使用模板與結構。 我定義我的結構如下模板與結構
template <class T>
struct node
{
struct node *left;
T info;
struct node *right;
}*root;
我現在想在一類稱爲BST使用本(二叉搜索樹)
template <class T>
class bst
{
public:
void insert(node *,node *);
void inorder(node *);
};
但是編譯器引發錯誤, 模板聲明'node < T> * root'。
我怎樣才能使用模板結構變量?
thnaks ..幫了我很多。 – Pradeep 2014-10-27 10:32:14