Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2017, 04:29
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 14 años, 7 meses
Puntos: 12
Respuesta: Problema con compilado de "El juego de la vida"

Hola

Tienes un pequeño lío al implementar los métodos de la clase Vida. Te pongo un trozo de tu código:

Código C++:
Ver original
  1. Vida::Vida; // esto sobra, ya tienes la implementación abajo
  2.  
  3. Vida::Vida(){
  4.     //Limpiar
  5.     for(int i=0; i<FILAS;i++){
  6.         for(int j=0; j<COLUMNAS;j++)
  7.             m_mapa[i][j] = ' ';
  8.     }
  9.  
  10.     //Se pone valores en el mapa
  11.  
  12.     m_mapa[3][2]= '*';
  13.     m_mapa[3][4]= '*';
  14.     m_mapa[2][3]= '*';
  15.     m_mapa[4][3]= '*';
  16.     m_mapa[2][2]= '*';
  17.     m_mapa[4][4]= '*';
  18.     m_mapa[2][4]= '*';
  19.     m_mapa[4][2]= '*';
  20.  
  21. } // falta la llave de cierre del constructor
  22.  // has metido todos los métodos dentro del constructor
  23.  
  24.     //REGLAS
  25.  
  26.     Vida::Generar; // esto sobra igual
  27.  
  28.     void Vida::Generar(){
  29. // código de generar....
  30. }

El problema es que has metido la implementación de todos los métodos dentro de la implementación del constructor.

Un saludo