C++: 钱能 C++程序设计教程
Stanley B. Lippman C++ Primer
Scott Meyers Effective C++
Bruce Eckel Thinking in C++
设计模式:GoF Design Patterns
重构: Martin Fowler Refactoring: Improving the Design of Existing Code
上面的这些书,除了钱能写的教材之外,最好都看英文的,一则中文版有些地方翻译的不太令人满意(特别是这个版本的《设计模式》,似乎看不懂在讲什么),二则这些书的英文并不难理解。其中设计模式和重构两本分别是各自领域的开山之作。
钱能的书是要通览的,其中不理解的地方,比如重载、虚继承等是要第一遍看完后重点复习的。C++ Primer我是当作工具书用的,遇到拿不准的内容比如函数指针等,就找到看看。当然如果精力充足,看一遍应该收获很大。Effective C++是在具体写代码的时候要参考的,很多内容看一遍不一定会用,但应该有个意识,看完第二三遍时就可以尝试用到实际中去了。《C++编程思想》是在总结前一年写代码的经验时看的,收获颇大,理解了一些语言本身的东西。
最后转两句经常看到的过来人的建议:
“看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。”
本文推荐了C++学习路径,包括《C++程序设计教程》等经典书籍,并强调了设计模式和重构的重要性。建议通过反复阅读逐步掌握语言特性。
11万+

被折叠的 条评论
为什么被折叠?



