有没有一种方法可以查看C++中的内置文档

Is there a way to view the built-in documentation in C++?

本文关键字:C++ 文档 内置 方法 一种 有没有      更新时间:2023-10-16

我这个月刚开始学习C++。

在Python中,我可以使用help(str.find)查看内置函数(例如str.find)的文档。

但是,例如,我不知道如何在<algorithm>中查看std::find的文档。

有人对用C++快速查找函数文档有想法吗?

C++没有像Python那样的内置文档。

最全面的在线参考指南是C++参考,它涵盖了最后三个标准。这不是大多数搜索引擎的热门搜索,但热门搜索充满了不准确之处,应该避免。

您也可以下载该网站的档案以供离线查看(英文链接)。

有人对用C++快速查找函数文档有想法吗?

在Google Chrome中,我设置了一个搜索引擎,关键字为"cpp",URL为"http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=%s d>d在地址栏中查找std::find的详细信息。

C++本身没有"内置文档"。它是一种语言,而不是一个系统。当然,Python也"只是一种语言",但它也是一个解释器,这个解释器具有C++编译器所没有的某些功能。

在Linux上,您可以找到手册页,因为libstdc++(GCC的C++标准库实现)安装了它们:

man std::string

C++文档可以在以下位置找到:

  • http://cppreference.com(同行评审,好评如潮)
  • 你的C++书(SO同行评审)
  • C++标准(权威)

您应该而不是使用:

  • 维基百科
  • SGI STL文档(SGI STL与C++标准库不相同)
  • http://cplusplus.com

C++中没有内置文档。编译器可能会附带一些文档,但这些文档主要针对商业产品和特定供应商。你最好使用谷歌来找到你选择的网站。