20/12/2012, 17:18
|
| | Fecha de Ingreso: enero-2012
Mensajes: 87
Antigüedad: 13 años 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; |