
09/06/2014, 15:38
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 8 meses Puntos: 61 | |
Respuesta: Tipos mutuamente referenciados - error: 'x' no se declaró en este ámbito. Siempre que requieras la *definicion* de la clase tienes que #incluir su definicion (tipicamente, en el .h). Los punteros a un tipo no requieren esa definicion, con el "class Clase;" basta.
Al linkear se requiere la implementacion de todo, por supuesto.
La compilación separada ayuda en el largo plazo pues compilar requiere CPU (y tiempo) y si tienes clases que no cambias, no quieres andar compilándolas a cada rato sin motivo.
__________________ Visita mi perfil en LinkedIn |