2009-07-14 13 views
1

バイナリ検索ツリーのメンバーの削除機能を作成しています。私はすでにそれがBSTにあるかどうかに基づいてtrue/falseを返すブール検索関数を書いています。私はそれを呼び出すことができ、正しいノードに直接ポインタを得ることができるようにNode *を返す新しい関数としてそれを再調整しました。予想されるコード

今、私はこのコード行のコンパイルエラーを取得しています:

//"Expected constructor, destructor, or type conversion before '*' token 
Node* BinarySearchTree::Search(int val); 

構造体のノードはBinarySearchTreeにプライベートです。私はお互いに友人としてそれらを追加しようとしましたが、それは問題を解決しませんでした。誰か光を当てることはできますか?

+0

は、このクラス内の宣言、または外部のか? –

答えて

4

あなたはNode資格必要があります。

BinarySearchTree::Node* BinarySearchTree::Search(int val); 
+0

それがそれを解決しました。それは知らなかった。ありがとう! – jkeys

関連する問題