这篇文章大约有两个问题:
-Ajay
答案 0 :(得分:8)
对于#1,“Beyond the C++ Standard Library: An Introduction to Boost”和“C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond”。
答案 1 :(得分:7)
for boost:http://en.highscore.de/cpp/boost/ 我只是偷看它,但它是免费的在线浏览,所以值得一看。
答案 2 :(得分:3)
此外:
答案 3 :(得分:3)
一些好书是:
用C ++思考
有效的C ++,更有效的C ++
现代C ++设计
设计模式
然而,为了成为更好的C ++程序员,您可能不得不重新考虑OO的范例作为唯一的方法。这个观点是有争议的,但是一些非常聪明的人(比如创建STL的Alex Stepanov)订阅了这个观点。
现代C ++代码比OO更依赖于泛型和模板元编程。通过将Lambdas包含在C ++ 0x标准中,您可以进一步推动它。
答案 4 :(得分:2)
除了这里提到的那些,我建议
Scott Meyers的有效STL
C ++ Gems,由Stanley Lippman编辑,包含C ++报告中的选定列。
Stephen Dewhurst的C ++陷阱
除了这些,如果你正在寻找一个良好的C / C ++写作的在线资源,请尝试Dan Saks专栏
答案 5 :(得分:2)