Udostępnij za pośrednictwem


#undef

Dyrektywa #undef usuwa bieżącą definicję określonej nazwy. Wszystkie kolejne wystąpienia nazwy są przetwarzane bez zastępowania.

#undef name

nazwa

Nazwa do usunięcia. Ta wartość to dowolna kombinacja liter, cyfr i znaków interpunkcyjnych, która jest prawidłowa dla preprocesora C/C++.

Przykład

W tym przykładzie usunięto definicje nazw innych niżzerowe i USERCLASS:

#undef     nonzero
#undef     USERCLASS

dyrektywy preprocesora