Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2016, 19:24
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Respuesta: Problema con includes y clases una dentro de la otra

No es muy clara tu pregunta.

Si a include te refieres a #include, entonces tienes el concepto erroneo.

#include es muy diferente a import. Literalmente #include copia el archivo que incluyes al archivo actual.

Ahora, hablando de clases. En C++ el concepto de declaración/definición es mas marcado que en java.

En el caso de tu código,

Código PHP:
clase1{
Clase2 clase2;
}


clase2{
Clase1 clase1;

Para que funcione correctamente, tienes que declarar ambas clases:

Código PHP:
class clase1;
class 
clase2;

clase1{
Clase2 clase2;
}


clase2{
Clase1 clase1;

De esta manera el compilador sabrá que existe una clase1 y una clase2, pero que su definición está en otra parte.

Saludos