W skład jednej z klas w moim programie wchodzi obiekt innej klasy. Jest zaincludowany plik nagłówkowy klasy tego obiektu, a mimo to kompilator wyrzuca error "field (...) has incoplete type". Probowalem tez forward declare (oczywiście bez sensu no ale desperacko już szukam rozwiązania), ale nic. Co może być tego przyczyną bo już nie mam pomysłu... Dla pewności wrzuce potrzebne pliki, może czegoś sie dopatrzycie...
Dodam, że dopóki wszystkie deklaracje były w jednym plku, wszystko działało.
Klasa w której występuje problem: http://pastebin.com/ZkCcfdA6
Plik nagłówkowy klasy obiektu: http://pastebin.com/PkAt7ZZr
Definicje metod klasy obiektu: http://pastebin.com/qUVSbHVE (bo ja wiem po co...)
edit: chodzi oczywiście o pole comp w Hero.