C++快速入门的经典
2014-08-27
这是我第二本C++的书籍。之前学习C++看的是C++ Primer。后来网上别人推荐这本Accelerated C++才买来学习。
对比一下这两本书,无疑,C++ Primer是一个经典,但个人认为它不是一个入门的经典,至少不是快速入门的经典。Accelerated C++和C++ Primer相比主要有一下两个优点:
1.只包含C++最基本最重要的内容。C++ Primer这类书几乎把C++的所有特性写了进去,但是对入门而言,很多东西用不上,而且过多内容增加入门的负担。没有基础的人直接啃这样的大部头会花费很多时间。
2.通过一个个实例去讲解C++。Accelerated C++的前半部分几乎是对一个例子的不断改进,每次改进引入新的知识点。相对于直接给出一个C++的语法,给出具体实例会让新手更快入门一下。
最后,之所以没给Accelerated C++5星是因为这本书的语言总感觉看起来很费劲,有种不知所云的感觉。不知道是否是翻译不好的缘故。前半部分基本是实例,看代码很容易理解作者的意思。后半部分讲的抽象的内容有点看不懂的感觉……
不过这本书仍然是一个入门的经典。推荐找一个翻译比较好的版本或者看英文原版。