Hola comunidad!
Tengo un pregunta con respecto a los arreglos de clases, ¿Es posible declarar un arreglo de clase, y que la clase tenga constructor?
Pues, que todos los objetos sean inicializados con los valores que se le otorgen en el constructor.
Pero no se como se declaran
Tengo este código. Obviamente está malo, ¿Como declaro el arreglo?
Código C++:
Ver original#include<iostream>
using namespace std;
class ejemplo{
private:
int altura,peso;
public:
ejemplo(int altura, int peso)
{
setAltura(altura);
setPeso(peso);
}
int getAltura(){
return altura;
}
void setAltura(int height)
{
altura=height;
}
int getPeso(){
return peso;
}
void setPeso(int weight){
peso=weight;
}
};
main()
{
ejemplo miEjemplo[5]={ (10,2)};
/*
mi[0]. setAltura(20);
mi[0].setPeso(21);
cout<<"Altura de mi[0]"<<mi[0].getAltura();
cout<<"Peso de mi[0]"<<mi[0].getPeso();
cout<<endl;cout<<endl;cout<<endl;
mi[0]. setPeso(100);
mi[0].setAltura(541);
cout<<"Altura de mi[1]"<<mi[0].getAltura();
cout<<"Peso de mi[1]"<<mi[0].getPeso();*/
}
Espero me ayuden.
Gracias