【发布时间】:2011-10-08 22:44:43
【问题描述】:
如果你有这样的结构
struct A {
void func();
};
还有一个像这样的参考
A& a;
您可以像这样获得指向其func 方法的指针:
someMethod(&A::func);
现在,如果该方法是虚拟的并且您在运行时不知道它是什么,该怎么办?为什么不能得到这样的指针?
someMethod(&a.func);
是否可以获得指向该方法的指针?
【问题讨论】:
标签: c++ function-pointers virtual-functions member-function-pointers