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...