二分探索木を実装したいのですが、下の部分でコンパイルに引っかかってしまいます。
C++
1 2bool BinarySearchTree::insert( int data, BinNode<int>* & tree ) { 3if (tree == NULL) { 4tree = BinNode<int> (data); 5return true; 6} 7else if (tree->key == data) // 8return false; 9else if (tree->key > data) 10return insert(data, tree->left); 11else 12return insert(data, tree->right); 13
#エラー
cannot convert Bincode<int>’ to Bincode<int>*’ in assignment
どのようにすればいいのでしょうか。よろしくお願いします。
BinNode の実装の問題な気がしますが、BinNode はご自分で書かれたものでしょうか?
回答1件
あなたの回答
tips
プレビュー