Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/04/2007, 15:24
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años
Puntos: 2
Re: Vector de un tipo en C++

A ver, te cuento, pq me dan muchos errores, y no sé pq :(
Te pongo primero como defino mis clases, a ver si estan mal:

class Personas
{
public:
Personas(string n);
virtual ~Personas();
public:
string nombre;
};
class Mujer:public Personas
{
public:
Mujer(string m);
};

class Hombres:public Personas
{
public:
Hombres(string h);
};

Y te pongo los constructores que tampoco sé si estan bien:

Personas::Personas(string n) { nombre = n; }
Mujer::Mujer(string m):Personas(m){}
Hombres::Hombres(string h):Personas(h){}

Bueno, en el código puse:
Mujer arrayMujer[20];

Y me dan errores:
En la definicion del array me da el error : 'Mujer' no hay un constructor predeterminado adecuado. (tamb. me da para el array de hombres).

No lo entiendo!!!

Gracias por ayudarme

Última edición por CarlaMedina; 12/04/2007 a las 17:03