>> mi pregunta está tan realmente: cómo puedo decir al recopilador que Class2 será definido más adelante.
Si usted precede las dos clases con referencias delanteras, como en:
clase Class2;
clase Class1;
entonces su código en el
HTTP: #33219489 compila. Si usted comienza a conseguir en la compilación publica como usted agrega artículos a sus clases, después apenas recuerda que usted pueda tener dos archivos de jefe, un para cada clase, y dos archivos de .cpp - otra vez, uno para cada clase; y eso puede ayudarle fuera de cualquier dificultad.