prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 10.15

有没有类似#ifdef对于typedef有什么区别?


很遗憾,没有。(这是不可能的,因为在预处理时类型和typedef宏还没有被解析。)你可能需要维护一组预处理器宏(例如MY_TYPE_DEFINED)来记录是否声明了某些 typedef。

另请参见问题 1.1310.13

参考文献:ISO 第 5.1.1.2 节、第 6.8.1 节
H&S 第 7.11.1 节,第 225 页


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管