#include#include#includeusing namespace std;class B{public:void f(int x){cout<<"nice";}};
class A{public:static B *p;void g(int x){p->f(4);}
};
int main(){B b;A::p=&b;A a;a.g(3);return 0;}
楼主可以看看继承、多态,可以建立类之间的联系。