像任何人类语言一样,C++提供了一种表达思想的方法。如果这种表达方法式成功的,那么就当问题变的更大和更复杂时,该方法将会明显的表现出比其它方法更容易和更灵活的优点。 ――
Bruce Eckel
我热爱C++,它对我来说有一种无法言语的吸引力,在刚接触它的时候,就已经被它的美丽所折服。在惊叹于它的美丽,它的设计思想的同时,更让我产生了一种欲望,征服它的欲望。
《C++编程思想》是学习C++的很好的基础书籍,在我打算写这篇读书笔记之前,我已经将这本书通读了一遍,里面的例子也基本分析过,而每章的精华部分――练习题也选了一部分来编码,分析。在本人做项目的时候碰到了一些问题(本人设计水平一般),但是基本上都在
Bruce Eckel的书上找到了答案。现在项目做完了,更觉的此书的有用。所以决定在读一遍此书,同时结合《C++ Primer (第三版)》和本人发现的一些问题,来加深对C++的理解。希望能对和我一样有志于学习C++的同仁们有一些帮助。
每章的读书笔记都穿插着我对本章节的理解和详细的代码分析,同时也有提及C++ Primer一书中相似内容,这样的取长补短,我想应该可以集众家之所长吧,毕竟,这两本书连同Bjarne Stroustrup 的 《The C++ Programming Language》可以说是众多C++书籍中的经典。在随后的BLOG中,我将会把我对这三本书的理解以及读书笔记贴出来,本人理解与设计水平有限,但是凭着对C++的热爱,还是斗胆贴出这些东西,希望有用。
Jacky Wu 2005-6-19