试图将我的二叉搜索树(BST)的根传递给UI函数(我需要将其作为可修改变量传递,或者无论如何调用它)
主文件
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++,因此不需要详细的答案(尽管表示赞赏)。