Witam,
potrzebuję stworzyć dwie klasy posiadające krzyżowe zależności (jak niżej). Zależy na tym żeby metody get() zwracały obiekty (wywołał się kopy konstruktor) a nie wskaźniki na obiekty. Niestety w obecnej składni kompilator wyrzuca błąd "use of undefined type 'A'". Może ktoś zna rozwiązanie? Czy to jest w ogóle dopuszczalne?
Pozdrawiam
class A;
class B
{
public:
B(){};
~B(){};
A get() { return(A);} //use of undefined type 'A'
};
class A
{
public:
A(){};
~A(){};
B get() { return(B);}
};