gpt4 book ai didi

c - 在哪里可以找到什么标准(ISO C、SUS、POSIX)以及它的什么版本定义了特定的 C 头文件或函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:31 24 4
gpt4 key购买 nike

有时我需要编写低级多平台 C/C++ 代码,以便预处理器环境 macroses 派上用场。但是是否有某种方法或单个互联网资源或在 man 中我可以轻松找到一个标准,在该标准中首次引入特定的 Unix API 以在我的代码中使用特定的宏定义以允许使用该 API?

最佳答案

人是你的 friend 。我的 linux 发行版将所有 POSIX 定义作为手册页。例如

man 3p printf

给我 POSIX 定义,而

man 3 printf

给我 linux 特定版本。

要搜索所有 POSIX 内容,我的策略是输入

opengroup name-of-function

在我首选的搜索引擎中。

对于 ISO C,您可以轻松地在网上找到标准(正式来说,这些是草案)。当前的 C 标准 C11 是 n1570.pdf,您应该通过它找到它。

关于c - 在哪里可以找到什么标准(ISO C、SUS、POSIX)以及它的什么版本定义了特定的 C 头文件或函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com