我有一些问题,与我的实际大学项目,并在我们做C之前C++的开始。问题是,我想调用一个对象的方法,我有一个指针。这个类被称为Mainwindow,它有一个类的对象指针Camera Camera* cam;
类Camera具有右转,左转,上转等功能。现在我在鼠标的主窗口中有一个回调,它应该调用相机来转动。我试图做到这一点cam->turnRight();
或cam.turnRight();
这两个都不行。调用相机的主窗口中的方法是静态的,因为回调必须是静态的。来自其他类的对象的C++调用方法
主窗口不是Singleton。
你有任何想法如何使呼叫完成?
由于提前,
Criska48
这些turnMethods是否使用'public'关键字公开? – Anonymous 2014-11-22 19:24:46
没有工作不具描述性。它是如何工作的?并发布一个简短的可编译的可验证示例的代码。 – clcto 2014-11-22 19:25:08
对代码的描述对诊断代码发布过程中的问题并不有帮助。需要大量代码的大多数问题都可以简化为30行以下代码的简单示例,这些代码仍然代表着工作中的概念。一旦您完成了创建演示您的查询的自包含的,可编译的代码示例的练习,我们就可以更有帮助。 – DavidO 2014-11-22 19:25:12