C++ Primer 读后感

来源:互联网 发布:vb猜数游戏程序 编辑:程序博客网 时间:2024/05/29 02:15

        陆陆续续花了四个月看了前16章,剩余的两章留给以后吧。当初自己读这本书的书的时候还没有接触过C++,只是接触过C而已,鉴于以后找工作需要C++,所以便产生了学习一下C++的想法。个人是比较喜欢知识讲解的比较细致的书,否则,觉得读起来不舒服。于是在网上搜了一下有关于C++的经典书籍,看着名气最大的还是CP了,于是就买了CP4的中文版开始学习。读完后有以下几点 体会:

1. 细节知识讲解很到位。这大概是真本书最大的特点了吧,以至于很多人把他当做参考书而不是入门书籍。刚开始读的时候觉得细节东西介绍多了挺好的,有利于理解,不会有什么盲区,可是越往后越到C++特性的那几章,会很容易使初学者陷入过于关注细节语法的漩涡中,进而会降低读者的兴趣。所以,从这个方面来讲的话,这本书不适合primer,更像一本C++dictionary。

2.看完这本书不会立即可以编写出比较大的C++程序。这点可以称得上是primer了。感觉读完之后,可能自己对各个语法,用法事项都知道,可就是没法编写出一个比较大的程序。这就是这本书与那些C++实例编程之类的书的不同之处了。作者的意思也许就是想纯粹的讲解C++,确实对入门者来说讲得很透彻,至于应用,还是有点欠缺吧,要是能有几个比较成功的实例,那就更好了,也更能吸引初学者。

3.需要心平气和的慢慢读,经常要翻翻复习一下。这也许是大部头书的通性吧,对应于初学者,要想一口气把这本书的东西都记住是不现实的。因为刚开始接触,加上C++庞大的结构,复杂的细节和众多的特性,很容易看了后面的忘记前面的,这时候就要耐下心来,不会了再翻看前面的部分。如此反复,效果会好很多,也不会觉得这本书难啃。

4.最好能阅读2遍或以上。参考第三条,所以重复阅读很有必要。如果第一遍有做读书笔记的话那定是极好的。现在想起来都后悔了没有做好笔记,有了笔记,以后阅读就可以有的放矢,看看重点自己没掌握的地方就好了。

总而言之,这本书称之为经典一点不为过,看完收获还是很大的。不过看完这本只是开始,C++太高大上,还有好多进阶东西需要看比如effective系列,这样也可以巩固CP的知识点,一步一个脚印,慢慢来。

0 0