Es lag daran, dass ich sowohl in HeaderFile A.h den Header B.h eingebunden hatte, als auch viceversa. [...]
Ein beliebter Trick hierzu besteht darin, in jedes
Headerfile ein Präprozessormakro nach folgendem
Muster einzubauen:
#ifndef __Headerfilename_H__
#define __Headerfilename_H__
// Hier folgt der eigentliche Inhalt
// des Headerfiles
#endif
So kann das Headerfile auf jeden Fall nicht
doppelt eingelesen werden.
MfG
Andreas