Binary Search Tree (BST)のルートを UI 関数に渡そうとしています (変更可能な変数として渡すか、呼び出された方法で渡す必要があります)。
main.cpp
cmd = UI.uiCmd()
BST<Matrix> *data = new BST<Matrix>;
Matrix mat;
UI.handle (cmd, mat, data); // passing command, class object, root of BST
ヘッダーの UI クラスには次のものがあります。
private:
void handle (int, Matrix, BST<Matrix *>);
および.cppファイルで:
void ui::handle(int cmd, Matrix matrix, BST<Matrix *> data)
私はどこかを台無しにしていることを知っていますが、私はどこを言うことができません。
私が得るエラー:BST<Matrix>&*
関数が尋ねている間に考えますBST<Matrix> *
今のところC++をあまり使用する予定はないので、詳細な回答は(感謝していますが)必要ありません。