хочет написать деструктор для бинарного дерева поиска (его предполагается удалить все узлы дерева) вот что я получил до сих порбинарные деревья поиска код
virtual ~BST() {
BSTNode<Data>* node = root;
if (node == NULL){
return;
}else if (node->left) {
while(node->left){
delete node;
}
}else if (node->right){
while(node->right)
delete node;
}
isize = 0;
}
я знаю, однако там что-то не так с код, как я могу его исправить
Покажите нам класс BST и класс BSTNode. – 2013-04-11 22:15:31