#ifdef
Mittels 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
Details
Die #ifdef-Direktive bewirkt dasselbe wie #if defined.
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.