草庐IT

DoSomethingWithB

全部标签

C++ 指向类实例的指针

我有一个(对于比我更好的C++程序员来说)关于类和指针的简单问题。我考虑过发布描述我的问题的示例代码,但我发现用文字解释它更容易。假设我有三个类:A类:主类-它包含B和C的实例。B类:这个类包含一个输出一些字符串的方法,称之为Greet()。C类:这个也有一个方法,但是那个方法必须在B的实例中调用Greet()即位于A类中。我们将其命名为DoSomethingWithB()所以程序开始了,在主函数中我创建了一个A的实例。A再次创建了B和C的实例。然后,A调用C.DoSomethingWithB();。我的问题由此开始:我无法从C内部访问B。显然,我需要将指向B的指针传递给DoSomet