Hola a todos:
   Bueno les cuento tengo las siguientes clases(todo esto en c++)
  class A{
  };
  class B:public A{
     protected:
        D* ptrD;
  }
  class C:public B{
  }
   
  class D{
     private:
        C* ptrC;
  }
   
  Una vez que hago todos los include, el compilador me tira:
  1- que la clase B esta sin defnir
  2- que la clase D no conoce la clase C
   
  Ya hice todos los include posbible y todos los forward declaration que se me 
ocurrieron, pero no me funcionan.
  La unica forma que me funciono es sacando de la clase B el puntero a D, y 
poniendolo directamente en la clase C. Pero no me sirve para lo que necesito.
   
  Desde ya muchas gracias por su ayuda

       
---------------------------------

Los referentes más importantes en compra/venta de autos se juntaron:
Demotores y Yahoo!.Ahora comprar o vender tu auto es más fácil. 
 Visitá http://ar.autos.yahoo.com/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a