#ifndef
A #ifndef irányelv a megadott név ellenőrzésével szabályozza az erőforrásfájl feltételes fordítását. Ha a nevet nem definiálták, vagy ha a definícióját a #undef irányelv használatával eltávolították, #ifndef arra utasítja a fordítót, hogy folytassa az utasítások feldolgozását a következő #endif, #elsevagy #elif irányelvig, majd ugorjon a #endif irányelv utáni utasításra. Ha a név meg van adva, #ifndef arra utasítja a fordítót, hogy ugorjon a következő #endif, #elsevagy #elif irányelvre.
#ifndef name
-
név
-
Az irányelv által ellenőrizendő név.
Példa
Ez a példa csak akkor fordítja le a BITMAP utasítást, ha az Optimalizálás nincs definiálva:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif
Kapcsolódó témakörök