C/Visual C - error de compilacion, referencias cruzadas

 
Vista:

error de compilacion, referencias cruzadas

Publicado por Luis (4 intervenciones) el 01/08/2004 14:06:53
Hola,
no se cómo solucionar el problema que tengo. Aver..
tengo dos clases A y B. A contiene una referencia a B, y B tiene una referencia a A. Al compilar con VC++ da error diciendo que no encuentra las clases. A tiene el #include "B.h" y B tiene el #include "A.h" asi que no se el por qué del error. No se si es porque hasta que no compile una clase no puede ser accedia por otra.... El caso es que si quito una de las referencias no hay problema.

Aver si alguien me echa un clave. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error de compilacion, referencias cruzadas

Publicado por Nicolas (183 intervenciones) el 01/08/2004 15:10:54
Hola!!!!!!!!!

Supone q tenes dos clases, X e Y.
En X.h antes de la declaracion de la clase X escribi la linea siguiente:
class Y;
En Y.h, antes de la declaracion de la clase Y escribi la siguiente linea:
class X;

Y listo, todo deberia andar

Salu2!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error de compilacion, referencias cruzadas

Publicado por Luis (4 intervenciones) el 01/08/2004 15:26:50
Ahora va todo bien.

Gracias Nicolas!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error de compilacion, referencias cruzadas

Publicado por Nicolas (183 intervenciones) el 02/08/2004 14:06:18
De nada

Salu2!!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar