0
是否有可能让对象的成员函数指针指向另一个对象的方法?如果是这样,请举个例子。成员函数指针指向另一个对象的方法
是否有可能让对象的成员函数指针指向另一个对象的方法?如果是这样,请举个例子。成员函数指针指向另一个对象的方法
是否有可能有一个对象的成员函数指针指向另一个对象的方法?
是的。
如果是这样,请举个例子。
我给你两个。
struct A {
void f() {}
};
struct B {
void (A::*p)();
};
int main() {
A a;
B b;
b.p = &A::f;
(a.*b.p)();
A* pA = &a;
B* pB = &b;
(pA->*pB->p)();
}
我们可以有一些背景吗?你为什么想要达到这个目标? – talnicolas 2012-04-02 16:25:37
同一类型的另一个对象或不同类型的对象? – 2012-04-02 16:26:17