我正在设计一个二进制搜索树,它允许用户输入任何数据类型的值,而不仅仅是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