#undef

Die #undef-Direktive entfernt die aktuelle Definition des angegebenen Namens. Alle nachfolgenden Vorkommen des Namens werden ersatzlos verarbeitet.

#undef name

Namen

Name, der entfernt werden soll. Dieser Wert ist eine beliebige Kombination aus Buchstaben, Ziffern und Interpunktion, die für den C/C++-Präprozessor gültig ist.

Beispiel

In diesem Beispiel werden die Definitionen für die Namen nonzero und USERCLASS entfernt:

#undef     nonzero
#undef     USERCLASS

Präprozessordirektiven