enlazar clases

QOPUIR
27 de Agosto del 2004
tengo un problemas con los includes de una jerarquia de clases (se que tiene una solucion pero cuando me la explicaron en clase no la apunte porque en ese momento no la necesitaba en mis proyectos :S), mi situacion es la siguiente:

tengo una clase base (la llamare cBase), de esta demenden dos clase (cHija1 la cual incluye a cBase y la cHija2 que tambien incluye a cBase) hasta aqui no hay inconvenientes, el problema biene cuando desde el programa principal necesito incluir a cHija1 y a cHija2 que es cuando me da un error en el que me dice que he incluido varias veces a cBase.

¿existe alguna solucion que no sea que cHija1 incluya a cBase y que cHija2 incluya a cHija1, o es esta la unica solucion?

Gracias.

PD: espero no haberme extendido mucho y no haber liado el asunto.

chuidiang
27 de Agosto del 2004
En los includes hay que poner esto

#ifndef _FICHERO_H
#define _FICHERO_H
// Aqui tus includes y definciones.
#endif

_FICHERO_H es el nombre del fichero, distinto en cada uno de ellos.


Puedes ver esto con más detalle en http://www.geocities.com/chuidiang/herramientas/librerias.html

Se bueno.