小编Cry*_*pto的帖子

为什么不鼓励包含 features.h?

我正在阅读 linux功能测试宏页面,并在注释部分指出:

<features.h> 是 Linux/glibc 特定的头文件。其他系统也有类似的文件,但通常具有不同的名称。该头文件会根据需要自动包含在其他头文件中:无需显式包含它即可使用功能测试宏。

我知道其他系统不会具有与 features.h 相同的文件名,因此您不应直接包含它。但是,如果不包含头文件,如何知道是否可以使用功能测试宏?

c linux macros c99 header-files

1
推荐指数
1
解决办法
376
查看次数

标签 统计

c ×1

c99 ×1

header-files ×1

linux ×1

macros ×1