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, #elseo #elif direttiva e quindi passare all'istruzione dopo la direttiva #endif. Se il nome è definito, #ifndef indirizza il compilatore a passare alla successiva direttiva #endif, #elseo #elif.

#ifndef name

nome

Nome da controllare dalla direttiva .

Esempio

In questo esempio viene compilata l'istruzioneBITMAPsolo se Optimize non è definito:

#ifndef Optimize
BITMAP 1 errbox.bmp
#endif

direttive del preprocessore