在POSIX.1中,我应该在多个头文件中定义类型吗?

时间:2017-09-25 18:37:07

标签: posix

我正在阅读POSIX标准,我发现它指定例如在stddef.h和string.h中定义NULL。我应该定义它们吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

通常,POSIX的措辞是这样的,即包含某些标题必须使某些宏定义和声明可用。实现如何实现取决于实现。可以在多个头文件中复制定义和声明,对常用项使用单独的头文件,或者依靠C编译器魔术使它们可用。