class cosa
{
public:
int peso;
void iniciar();
};
void cosa::iniciar()
{
peso=1;
}
//y luego el array:
cosa miscosas[10][10];
1. si se le da el mismo nombre a una funcion miembro que a su clase, cuando se creea un objeto la funcion mismbro se ejecuta automaticamente.
2. quisiera saber si esto ocurre cuando declaro un array de objetos
por ejemplo:Citarclass cosa
{
public:
int peso;
void iniciar();
};
void cosa::iniciar()
{
peso=1;
}
//y luego el array:
cosa miscosas[10][10];
en ese ejemplo todos los objetos de miscosas tendrian la variable peso con un valor de 1, ¿no?
el metodo iniciar no tiene el mismo nombre de tu clasefue sin querer