如何正确地将对象发送到函数?

How to send objects to a function properly?

所以我有一个名为“Screen”的 class 和功能:

void closeAllTabs(Panel leftTab, Panel rightTab);

我正在向那里发送 2 个面板类型的对象。 在我的主要 class 中,我尝试这样调用函数:

Screen scr;
scr.closeAllTabs(leftMainTab, rightMainTab);

但是当我尝试调用此函数并将面板发送到那里时,出现错误。

无法使用给定的参数列表调用 C++ 函数参数类型为:(System::Windows::Forms::Panel ^, System::Windows::Forms::Panel ^) 对象类型为:ProjectName::Screen

我应该添加参考

        void closeAllTabs(Panel ^leftTab, Panel ^rightTab);

谢谢

the error is reasonably clear? You need to change the parameters to match the type of the arguments by adding ^ to make them refs – Alan Birtles

很抱歉没有检查错误就立即写在这里:P