Hola, soy nuevo aqui... parece que este foro esta bastante bien. Espero poder ayudar y ser ayudo a menudo por aqui!
Bueno, me explico (simplificando):
quiero crear una clase y 2 subclases:
- Clase Humano
- - Subclase Joven
- - Subclase Viejo
en codigo seria algo asi...
class Humano {
public:
class joven;
class viejo;
};
class Humano::Joven {};
class Humano::Viejo {};
Para empezar, lo hago bien? Si no es asi corregidme porfavor.
Y despues... quisiera tener un vector que contenga todas las instancias de humanos, es decir...
vector<humano> v1;
v1.push_back(Humano::Joven Rodolfo);
v1.push_back(Humano::Joven Juanito);
v1.push_back(Humano::Viejo Amelino);
Ahora bien, me he dado cuenta de que eso, de esa manera, no puedo hacerlo, ya que solo puedo añadir al vector v1 la clase humano, sin ninguna subclase.
Como podria hacerlo? Muchas gracias chicos..
es una pregunta un poco basta para empezar pero que le voy a hacer...
he buscado por google pero no encuentro nada que me ayude a solucionarlo.. no entiendo lo que encuentro.
gracias de nueo!