Schlagworte
Guards
(auch Wächter genannt)
Ein #ifdef/#endif Paar, welches die Prototypen eines Headers umschliesst und sie so vor Mehrfach-Definition durch Mehrfach-Inklusion schützt. Eine Mehrfachdefinition ist ein Fehler laut C/C++ Standard.
Siehe auch unter Modulschema.