member-function-pointers

Herencia de C++ y punteros de función miembro

En C++, ¿se pueden usar punteros de función miembro para apuntar a miembros de clase derivados (o incluso base)? EDITAR: T ... e usar p para apuntar a una función en la clase derivada Z? ¿Se puede usar p para apuntar a una función en la clase base X?

C++: ¿Puntero a la versión monomórfica de la función miembro virtual?

En C++, es posible obtener un puntero a una función miembro (no estática) de una clase, y luego invocarla en un objeto. Si la ... osa forma manual de escribir una nueva función no virtual que hace la llamada monomórfica, y luego obtener un puntero a eso.)

Punteros a funciones miembro virtuales. ¿Cómo funciona?

Considere el siguiente código C++: class A { public: virtual void f()=0; }; int main() { void (A::*f)()=&A ... A *a=new B; // B is a subclass of A, which implements f() (a->*f)(); Llamará a B:: f. ¿Cómo lo hace ¿pasar?