C++学习总结

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,语言,Refactoring)