#undef

La direttiva #undef rimuove la definizione corrente del nome specificato. Tutte le occorrenze successive del nome vengono elaborate senza sostituzione.

#undef name

Nome

Nome da rimuovere. Questo valore è una combinazione di lettere, cifre e punteggiatura valida per il preprocessore C/C++.

Esempio

In questo esempio vengono rimosse le definizioni per i nomi non zero e USERCLASS:

#undef     nonzero
#undef     USERCLASS

Direttive del preprocessore