バイナリ検索ツリーのメンバーの削除機能を作成しています。私はすでにそれがBSTにあるかどうかに基づいてtrue/falseを返すブール検索関数を書いています。私はそれを呼び出すことができ、正しいノードに直接ポインタを得ることができるようにNode *を返す新しい関数としてそれを再調整しました。予想されるコード
今、私はこのコード行のコンパイルエラーを取得しています:
//"Expected constructor, destructor, or type conversion before '*' token
Node* BinarySearchTree::Search(int val);
構造体のノードはBinarySearchTreeにプライベートです。私はお互いに友人としてそれらを追加しようとしましたが、それは問題を解決しませんでした。誰か光を当てることはできますか?
は、このクラス内の宣言、または外部のか? –