A ver el problema es el siguiente,
Tengo una clase, llamemosla A. Pero para ser creada necesita un constructor con datos (por ejemplo un entero x)
Luego tengo otra clase B que tiene a la clase A como una variable privada.
Para entenderse (escrito en algo como pseudocodigo):
class A
constructor A(entero x);
...
end
class B
constructor B(entero y)
...
...
private:
A Elto;
end.
Cuando compilo me da error por que parece ser que el compilador intenta crear la variable de nombre Elto y por supuesto que no puede en ese momento.
Un saludo! Y muchas gracias!