[C con Clase] Problema con cabeceras.

Osvaldo Mulet Sarmiento osmusa en hlg.rem.cu
Mie Oct 23 18:32:29 CEST 2013


Hola a todos, a ver si podeis ayudarme con un problema que tengo que me trae 
loco.
Tengo un proyecto creado en Code::blocks en el que defino dos clases:

ClaseA   ClaseA.cpp ClaseA.h
ClaseB ClaseB.cpp ClaseB.h

Ahora bien, la clase A tiene un miembro que es un objeto de la clase B y a 
su vez la clase B tiene funciones que usan objetos de la clase A.

Si hago #include ClaseA.h en el fichero ClaseB.h y tambien #include ClaseB.h 
en ClaseA.h no reconoce algun tipo y da errores.

Mi pregunta es si existe alguna manera (que no sea el definir tanto ClaseA 
como ClaseB en el mismo fichero) para
 que esto no pase.

Un saludo

Agustín


Puedes usar #IFDEF
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20131023/1b55ebd8/attachment.html>


Más información sobre la lista de distribución Cconclase