我有 B 类和 A 类。在 B 类的方法中(让它命名为 foo())我定义了 A 类的本地对象。在 AI 类中有采用 B 对象的方法。当 A 对象在 B 类的方法中是本地的时,如何将 B 对象传递给 A 类的这个方法。?
class B {
public:
void foo()
{
A a;
a.bar(???); // want to pass B object?
}
};
class A {
public:
void bar(B& b)
{
...
}
};