Sprachkonzepte Preprozessor Operatoren Kontrollstrukturen Typen OOP Bibliotheken |
#ifdefMittels der #ifdef-Direktive wird genauso wie bei der #if-Direktive eine bedingte Compilierung eingeleitet. Der Preprozessor prüft hier jedoch, ob das angegebene Makro existiert.
Siehe auch #ifndef, #if, #define, defined DetailsDie #ifdef-Direktive bewirkt dasselbe wie Die #ifdef-Direktive wertet den zu prüfenden Audruck nicht aus, sondern prüft lediglich dessen Existenz. Wenn das angegebene Makro existiert, so ist die Bedingung erfüllt und der Code innerhalb des Blocks wird compiliert. Andernfalls wird er komplett verworfen.
|