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?