如何知道包包含哪些功能?

约德

例如,我有#include <string.h>. 如何知道string.h标头声明了哪些函数我可以有一个方便的方法来获取有关某个功能的文档吗?

史蒂夫峰会

对于第二个问题:

如果您使用的是 Unix 或 Linux 机器,请键入man strcpy以获取有关该strcpy函数的信息

如果您不是在 Unix 或 Linux 机器上,则有网站。就像一个我是die.net:https://linux.die.net/man/3/

对于第一个问题,我不知道有什么特别好的方法可以获取特定头文件声明的函数的明确列表。cppreference.com 上有一些不错的列表,例如http://en.cppreference.com/w/c/string/byte

根据您的编译器和专业水平,您可能想要尝试调用cc -E使用您感兴趣的头文件的文件。在支持它的编译器上,该-E标志会在编译的预处理阶段后为您提供输出,因此您可以看到这些#include行扩展到了什么

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎么知道一些apt-get软件包包含哪些程序?

Java 中哪些包包含 Wrapper 类?

React包包含哪些方法和对象?

我如何知道正确的HttpWebRequest必须包含哪些cookie?

如何知道 R 中哪些列只包含零?

如何使用scikit-learn PCA进行功能简化并知道哪些功能被丢弃

我怎么知道哪个Maven包包含我要使用的类?

如何知道单击了哪些Linklabel?

React Native-我们如何知道父元素包含哪些子元素?

在构建内核之前,我如何知道哪些文件将包含在linux内核中?

.net核心项目在构建时如何知道要包含哪些文件

Github Atom接口-如何知道接口中包含哪些类元素

我如何知道哪些 AVX C 功能可用于不同的处理器型号

是否有任何类型的包包含通过删除样本来平滑或均匀分布数组的功能?

哪个软件包包含gnome的功能,以通过ArchLinux下的gnome控制中心配置雷电?

如何知道物体的功能

Verilog中的哪些构造可以包含功能?

如何查看Linux .so或.a对象内部,并查看它们包含哪些功能?

lm()如何知道哪些预测变量是分类的?

如何知道Jsoup删除了哪些文本?

如何知道我缺少哪些包裹?

如何知道安装了哪些PHP扩展

Terraform如何知道要加载哪些文件?

如何知道图中的哪些节点是可移动的

如何知道某些PID监听哪些端口?

如何知道AppIndicator提供哪些图标?

如何知道哪些文档属于集合

pytest-如何知道选择了哪些标记

TensorFlow如何知道要优化哪些变量?