65,176
社区成员




class B;
calss A{
B* m_pb;
pbulic:
A(const B *pb):m_pb(pb){};
};
class B{
....
};
int main()
{
B b;
A a(&b);
return 0;
}
[/quote]
大话设计模式 中的,买这书白瞎了
class B;
calss A{
B& m_ref;
pbulic:
A(const B &r):m_ref(r){};
};
class B{
....
};
int main()
{
B b;
A a(b);
return 0;
}
为了代码更清晰,放在代码框里