左の子をポインタとして返そうとしています
私は持っている
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
。私は何か間違っていますか?