Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2015, 22:01
l222p
 
Fecha de Ingreso: julio-2010
Mensajes: 191
Antigüedad: 14 años, 4 meses
Puntos: 2
Arreglo de Clases

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
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. class ejemplo{
  5.    
  6.     private:
  7.         int altura,peso;
  8.    
  9.        
  10.     public:
  11.            
  12.         ejemplo(int altura, int peso)
  13.         {
  14.             setAltura(altura);
  15.             setPeso(peso);
  16.         }
  17.        
  18.         int getAltura(){
  19.             return altura;
  20.         }
  21.        
  22.         void setAltura(int height)
  23.         {
  24.             altura=height;
  25.         }
  26.        
  27.         int getPeso(){
  28.             return peso;
  29.         }
  30.        
  31.         void setPeso(int weight){
  32.             peso=weight;
  33.         }
  34. };
  35.  
  36. main()
  37. {
  38.    
  39.     ejemplo miEjemplo[5]={ (10,2)};
  40.     /*
  41.     mi[0].  setAltura(20);
  42.     mi[0].setPeso(21);
  43.     cout<<"Altura de mi[0]"<<mi[0].getAltura();
  44.     cout<<"Peso de mi[0]"<<mi[0].getPeso();
  45.     cout<<endl;cout<<endl;cout<<endl;
  46.     mi[0].  setPeso(100);
  47.     mi[0].setAltura(541);
  48.     cout<<"Altura de mi[1]"<<mi[0].getAltura();
  49.     cout<<"Peso de mi[1]"<<mi[0].getPeso();*/
  50. }
Espero me ayuden.

Gracias

Última edición por l222p; 14/01/2015 a las 22:07