Я пытался внедрить BST, но std::nullptr
показывает мне ошибку:
ошибка: ожидается неквалифицированный идентификатор перед «nullptr»
#include <iostream>
#include <memory>
template <typename T>
class BinTreeNode {
public:
BinTreeNode(T key): data {key} {
left = std::nullptr;
right = std::nullptr;
}
~BinTreeNode() {}
T data;
BinTreeNode<T>* left;
BinTreeNode<T>* right;
};
template <typename T>
class BinTree {
public:
BinTree(){
root = std::nullptr;
}
~BinTree() {}
BinTreeNode<T>* root;
};
int main(){
BinTree<int> tree;
}
Я попытался найти это в Google, но ничего значимого не нашел, связанного с std::nullptr
.