12.3.3 #undef语句
在一些情况下,可能需要使一些已经定义的名称成为未定义的,通过使用#undef语句就可以这么做。要消除特定名称的定义,编写如下语句:
undef name
这样,语句
undef POWER_PC
将消除POWER_PC的定义。之后的#ifdef POWER_PC或#if defined(POWER_PC)语句都将判断为假。
这里总结了关于预处理程序的讨论。这里没有描述的一些其他预处理程序语句将在附录B“Objective-C语言总结”中进行描述。
本文档使用 Sou.st 构建