Ich habe (mal wieder) ein Problem mit C++

Ich habe mehrere Quelldateien und zugehörige Headerdateien. In der ersten Headerdatei ist eine Klasse deklariert. Nun will ich in der zweiten Quell-/Headerdatei genau diese Klasse verwenden. Das Problem ist nur, dass die erste Headerdatei die 2. einbindet und ihc daher von der zweiten aus die erste nicht einbinden kann, da es sonst zu einer endlosen Rekursion kommen würde.
Gibt es dafür eine andere Möglichkeit?
(Wenn die Quelltexte nötig sind, schreibt^^)
thx schonmal
~Birne