Cześć
Mam utworzyć dwa obiekty różnych klas, które mają posiadać wskaźniki na siebie nawzajem. Niestety mam problem gdyż przy tworzeniu pierwszej klasy, druga jeszcze nie istnieje i kompilator nie rozumie wskaźnika...
O co dokładnie chodzi:
class kwadrat
Public:
(...)
kolo * a;
(...)
class kolo
Public:
(...)
kwadrat * b;
(...)
Takiego zapisy kompilator nie puszcza- krzyczy przy definiowaniu wskaźnika "a".
Jak zamienię kolejność klas, to to samo będzie przy wskaźniku "b".
Jak to zrobić by obiekty tych klas miały na siebie wskaźniki?
Musisz zadeklarować drugą klasę przed definicją pierwszej (pierwsza linia).
http://wklej.org/id/1530917/
Faktycznie, teraz działa :)
Dzięki za pomoc, bo przez taką pierdołę utknąłem w miejscu.