Leggere in inglese

Condividi tramite


#ifndef

La direttiva #ifndef controlla la compilazione condizionale del file di risorse controllando il nome specificato. Se il nome non è stato definito o se la relativa definizione è stata rimossa tramite la direttiva #undef , #ifndef indirizza il compilatore a continuare l'elaborazione delle istruzioni fino alla successiva #endif, #else o direttiva #elif e quindi passare all'istruzione dopo la direttiva #endif . Se il nome è definito, #ifndef indirizza il compilatore a passare alla successiva #endif, #else o direttiva #elif .

#ifndef name

Nome

Nome da controllare dalla direttiva .

Esempio

In questo esempio viene compilata l'istruzione BITMAP solo se Optimize non è definito:

#ifndef Optimize
BITMAP 1 errbox.bmp
#endif

Direttive del preprocessore