Megosztás a következőn keresztül:


#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

preprocesszoros irányelvek