Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2012, 17:18
TitoFlecks
 
Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Saber el subtipo de un objeto

La cosa la recuerdo así:
...
Esfera *a = new Esfera ()

escena->add(a)
...
donde add está definido en la clase "Escena" y tiene esta pinta

void add(Objeto *o){...}

De manera que cuando recorro el vector de la clase "Escena" que tiene almacenados todos las instancias "Objeto" que se han creado, sólo puedo acceder a los métodos de "Objeto" y no de "Esfera", que es el tipo "real" de la instancia creada.

El vector a rellenar es así:

vector <Objeto> listaObj;