如何在另一个函数中调用另一个类的函数

时间:2014-12-28 19:57:29

标签: codeblocks

如果我打电话给功能
BasicDrawPane.Main();
在另一个功能中 orbit2Frame :: OnMenuSettingsSelected(wxCommandEvent& event)
我在'。'标记之前收到错误期望的非限定ID。

如果我使用它 BasicDrawPane ::主(); 我收到错误
无法调用成员函数'void BasicDrawPane :: Main()'没有对象 如果我尝试:

BasicDrawPane bdp;
bdp.Main();  

我得到:没有匹配函数来调用'BasicDrawPane :: BasicDrawPane()'

我对wxWigets和C ++都不熟悉,而且我已经试图弄清楚我几天做错了什么。上述方法通常是我在互联网上找到的,但它们不起作用,所以我称这个函数错了,或者代码中的其他地方有什么问题?

如果需要,我可以发布剩下的代码,但它相当混乱。

谢谢你:)

1 个答案:

答案 0 :(得分:0)

  

我得到:没有匹配函数来调用'BasicDrawPane :: BasicDrawPane()'

表示编译器无法找到BasicDrawPane类的构造函数。

也许课程定义有问题。