Witam.

Mam problemy z includowaniem plikow naglowkowych klas.

Stworzylem 2 klasy, w jednej z nich mam funkcje, do ktorej wprowadzamy wskaznik na inna klase. Jednak problem polega na tym ze kompilator sypie error
C2061: syntax error : identifier 'StateManager'

W State.h jest funkcja
public void zrobCos(StateManager *wsk)

A w StateManager.h jest pole
State *currState

Moje include:
State.h - nic nie includuje

State.cpp - tylko State.h

StateManager.h - State.h

StateManager.cpp - StateManager.h

Jak dodaje w State.h include StateManager.h, to sypie mi sie reszta, tzn wali mi w StateManager ze nie ma definicji klasy State.

Dzieki za pomoc

//edit:

Poradzilem sobie... wystarczylo dodac naglowki klas w plikach .h w stylu:

State.h:
class StateManager;