Problemas con include en c++ builder 6
TEngo un problemas con estas dos clases:
#include "Observable.h"
class Observer {
public:
virtual ~ Observer();
virtual void Update(Observable * o) = 0;
protected:
Observer();
};
Y la otra es:
#include "Observer.h"
class Observable {
public:
virtual ~Observable();
virtual void Attach(Observer *o);
virtual void Detach(Observer* o);
virtual void Notify();
protected:
Observable();
private:
List <Observer*> *_observers;
};
Al compilar me da el error:
[C++ Fatal Error] Observer.h(6): F1005 Include files nested too deep
No tengo ni idea de como resolverlo.Lo de los #include en c++ builder son un coñazo.Muchas gracias,seguro q es una de esas tonterias q te pegas 6 horas y no te das cuentas del error.
#include "Observable.h"
class Observer {
public:
virtual ~ Observer();
virtual void Update(Observable * o) = 0;
protected:
Observer();
};
Y la otra es:
#include "Observer.h"
class Observable {
public:
virtual ~Observable();
virtual void Attach(Observer *o);
virtual void Detach(Observer* o);
virtual void Notify();
protected:
Observable();
private:
List <Observer*> *_observers;
};
Al compilar me da el error:
[C++ Fatal Error] Observer.h(6): F1005 Include files nested too deep
No tengo ni idea de como resolverlo.Lo de los #include en c++ builder son un coñazo.Muchas gracias,seguro q es una de esas tonterias q te pegas 6 horas y no te das cuentas del error.
