我正在尝试将左孩子作为指针返回
我有
template <typename Type>
class BSTNode {
private:
int key;
Type data;
BSTNode *left;
BSTNode *right;
}
和根
template <typename Type>
class BST {
private:
BSTNode<Type> *root;
}
我绝对需要这个,我找不到解决方法(不是在我剩下的时间里)
this->root = auxRoot.getLeftChild();
这是getLeft
template <typename Type>
BSTNode<Type> *BSTNode<Type>::getLeftChild() {
return this->left();
}
编译错误:left cannot be used as a function
。我做错了吗?