Polimorfismo
En el caso de utilizar polimorfismo, hay alguna forma de saber si una variable contiene una instancia de una clase en concreto.
En C++ no tienes forma de saberlo (puede que algún compilador concreto si te ofrezca esa opción, pero en C++ standard no hay).
El truco que yo he usado para esto es hacer que la clase padre tenga un método
int instancia_de (char *nombre_clase)
y cada hijo la redefine (el int de vuelta en realidad es un booleano).
Se bueno.
El truco que yo he usado para esto es hacer que la clase padre tenga un método
int instancia_de (char *nombre_clase)
y cada hijo la redefine (el int de vuelta en realidad es un booleano).
Se bueno.
