29/10/2012, 04:16
|
| | Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Crear un array de objetos Hola, tengo problemas para definir un array de objetos.
Me explico:
Tengo una clase Persona, con atributos nombre, sexo y edad.
Tengo otra clase ControlPersonas en el que como atributo de esa clase quiero tener un array de Personas. Quieor utilizar la clase especial vector.
Y lo pongo asi: Persona.hpp
class Persona
{
private:
tipo_nombre nombre;
tipo_sexo sexo;
int edad;
...
...
} ControlPersonas.hpp calss ControlPersonas
{
private:
vector Persona * listPersonas;
....
....
....
} ControlPersonas.cpp
#include "ControlPersonas.hpp"
Aquí en las funciones hago:
listPersonas[i] = new Persona();
Y el error que da es:
`lisPersonas' undeclared (first use this function)
Puede ser el tema de los private? O que en el cpp último, no pongo uses from calss Persona? nose |