Linux 中是否存在 C++ 文档?我想要 C 的手册页之类的东西。 例如,string、STL、iostream、ifstream 等的文档?
最佳答案
如果您使用 g++ 附带的“普通”libstdc++,其文档可在线获得 here .
大多数 Linux 发行版都可以将其作为特定软件包离线使用;例如,对于 Debian 衍生的发行版,它是 libstdc++-6-<version>-doc
(例如,在我的 Ubuntu 机器上,我安装了 libstdc++-6-4.4-doc
)。一般来说,文档会放在像 /usr/share/doc/libstdc++-6-4.4-doc
这样的地方。 .
这是关于特定于实现的文档;对于与编译器无关的文档,Internet 上的许多站点都提供标准库的引用文档。
现在被引用最多的一个是 cppreference.com ,即积极维护,往往非常忠实于标准,并很好地显示了各种标准版本之间的差异;不过,这对新手来说可能有点吓人。
cplusplus.com历史上是最常用的之一(特别是因为它非常被搜索引擎“喜欢”),但已知包含几个错误或不正确的简化;不知道这几年有没有好转。
另外,the C++ library section on msdn.microsoft.com近年来,在将特定于 Microsoft 的细节与标准规定的内容区分开来方面做得更好。
最后,如果你想要精确到偏执狂,最终的规范文件是 the C++ standard ,即 sold from ISO , ANSI和 BSI (以相当高的价格);然而,有几个草稿是免费的,对于“休闲使用”来说已经足够了。
关于c++ - C++ 的手册页在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5293737/