Linux 中是否存在 C++ 文档?我想要类似 C 的手册页之类的东西。
例如,string、stl、iostream、ifstream 等的文档?
如果您使用 g++ 附带的“普通”libstdc++,则可以在线获取其文档here http://gcc.gnu.org/onlinedocs/libstdc++/.
大多数 Linux 发行版还可以将其作为特定包离线使用;例如,对于 Debian 衍生的发行版,它是libstdc++-6-<version>-doc
(例如,在我的 Ubuntu 机器上,我有libstdc++-6-4.4-doc
安装)。一般来说,文档会放在类似的地方/usr/share/doc/libstdc++-6-4.4-doc
.
这关于特定于实现的文档;对于与编译器无关的文档,Internet 上的许多站点都提供标准库的参考文档。
目前最受参考的之一是cppreference.com https://cppreference.com,得到积极维护,往往非常忠实于标准,并很好地显示了各个标准版本之间的差异;不过,这对新手来说可能有点吓人。
cplusplus.com http://www.cplusplus.com历史上是最常用的之一(特别是因为它非常受搜索引擎“喜欢”),但已知包含多个错误或不正确的简化;不知道这几年有没有好一点。
Also, msdn.microsoft.com 上的 C++ 库部分 http://msdn.microsoft.com/en-us/library/3bstk3k5.aspx近年来,在将 Microsoft 特定的细节与标准规定的内容分开方面已经取得了很大的进步。
最后,如果你想要精确到偏执,最终的规范性文件是C++ 标准 http://www.open-std.org/jtc1/sc22/wg21/, 那是由 ISO 出售 http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38110, ANSI http://webstore.ansi.org/RecordDetail.aspx?sku=BS+ISO/IEC+14882:2003 and BSI http://shop.bsigroup.com/en/ProductDetail/?pid=000000000030116778(价格相当高);然而,有几个免费的草稿可供“休闲使用”使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)