Я проектирую двоичное дерево поиска, которое позволяет пользователю вводить значение любого типа данных, а не только 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