我花了几年的时间与牙齿和指甲作斗争,以避免使用C ++,所以我可能是极少数喜欢系统编程和模板元编程的人之一,但是在谈到STL和很少的C ++模板经验。
我更喜欢PDF或其他我可以杀死树木的东西,我正在寻找更多的参考线而不是教程(虽然80/20分割会很好)。
我最终使用了来自here的文档,通过PDF驱动程序将它们拼凑出来并与this idea一起使用。现在我打算将它们打印成双面双面(即使是190页,但我的配额只有1k页,毕业前只有4个月)。
答案 0 :(得分:15)
Here是我正在使用的参考。 SGI,Offline Download
Here是另一个参考
答案 1 :(得分:11)
如果你想要死树,也许你会因为一本合适的书而变得更好?我发现这个必不可少:The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis
答案 2 :(得分:8)
cplusplus易于阅读 参考
STL at Codeproject。确保 你检查一下文章的日期。
答案 3 :(得分:3)
通常,最好使用C ++工具链附带的文档。对于通用文档,我喜欢GNU libstdc++ documentation。
如果你正在寻找一个合适的参考,那么,真的,没有什么可以击败 “ISO / IEC 14882:2003 - 编程语言C ++” - 毕竟,它是主要的来源。我不知道有任何合法的方法可以免费获得PDF。您可以从ISO购买PDF,但他们要求300美元,在我看来太多了。更便宜的选择是去一个制定ISO的国家标准机构 - 他们以自己的名义重新发布这些标准(但不改变),通常价格更合理。我所知道的最便宜的纸质版本由英国标准协会出版 - available on Amazon,售价85美元。最便宜的下载PDF似乎是来自shop of the Australian member organization的40美元。
答案 4 :(得分:1)
如果你打算做C ++,那么你需要Stroustrup的“The C ++ Programming Language”一书。它是对STL的极好参考。对于与算法和容器相关的所有事情我都会一直提到它。
如果您需要更多动手教程,请按照Mark Ransom的建议尝试Josuttis书。
答案 5 :(得分:1)
完成阅读此处建议的所有参考文献后,请务必查看"Effective STL" by Scott Meyers.
答案 6 :(得分:-1)
此链接肯定是旧的,这里有一个链接,用于下载不同格式的STL文档,以为像我这样的爱好者会有所帮助: