Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2010, 14:04
rimobio
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 4 meses
Puntos: 3
Respuesta: error en codigo

Una costante no se inicializa, olvidate d la constante porque en ella a priori no hay error.

Ejm:. Class Pila

Pila.h
Código:
typedef int Valor ;
class Pila
{
  public:
      Pila(); // <<--- Este es el constructor
      bool Apilar(Valor x);
      bool Desapilar();
      bool Cimapila(Valor & y);    
      bool Pilavacia(); 
      ~Pila();
      void Visualiza();
  private: 
      struct Nodo;      
      typedef Nodo * Puntero;  
      struct Nodo
      {
         Valor info;
         Puntero sig;    
      };
      Puntero cima;
     void Vaciar();
};

Constructor


Pila.cpp
Código:
#include "Pila.h"

Pila::Pila()
{
  cima = NULL;           
}
...
...




"Cannot initialize a class member here"
Es que realmente nunca lo he visto el error
pero este significa "no puede ser inicializado la clase"
quizas un problema de enlace de ficheros... no se la verdad.

No lo se lo siento...