#undef

#undef 指令删除指定名称的当前定义。 将处理名称的所有后续匹配项,而不进行替换。

#undef name

名称

要删除的名称。 此值是对 C/C++ 预处理器有效的字母、数字和标点符号的任意组合。

此示例删除非零名称和 USERCLASS 的定义:

#undef     nonzero
#undef     USERCLASS

预处理器指令