1

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

在 Python 中,我可以str.find使用help(str.find).

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

有没有人有关于在 C++ 中查找函数文档的快速方法的想法?

4

3 回答 3

6

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

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

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

有没有人有关于在 C++ 中查找函数文档的快速方法的想法?

在 Google Chrome 中,我设置了一个搜索引擎,其中包含关键字“ cpp”和 URL“ http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=%s”,以便我可以cpp std::find 在地址栏中键入以std::find在浏览器中查找详细信息。

于 2013-02-16T12:51:57.247 回答
2

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

在 Linux 上,您可能会找到所需的联机帮助页,因为libstdc++(GCC 的 C++ 标准库实现)会安装它们:

man std::string

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

你不应该使用

  • 维基百科
  • SGI STL 文档(SGI STLC++ 标准库不同)
  • http://cplusplus.com
于 2013-02-16T12:54:27.747 回答
1

C++ 中没有内置文档之类的东西。您可能有一些随编译器一起提供的文档,但这主要是针对商业产品和特定于供应商的。你最好使用谷歌来找到你选择的网站。

于 2013-02-16T12:55:03.220 回答