代码改变世界

今年阅读书籍计划,C++之STL篇

2013-02-17 13:51  CoolJie  阅读(8220)  评论(0编辑  收藏  举报

  由于在2012年底的时候下定决心进入cocos2dx的领域,所以打算重拾放下已久的C++,重新进入,期望今年能够开发几款cocos2dx的移动平台游戏,实现心中愿望。

  首先我打算将C++ STL的知识捡起来,做一个扎实的功底建设,再考虑进入cocos2dx的世界遨游,因为STL作为C++的标准库,将C++的各种模版知识运用的非常娴熟,这也是2000年后C++程序员应该有的编程范式。下面几本书是我打算近期阅读学习的:

  

  这本书作为学习STL的第一本书是绝对适合的,一开始就会有C++语言的必备知识,以免你一头扎进STL中直接淹死。这本书我在互动有详细的书评,有兴趣的可以去看看。

  http://product.china-pub.com/7645

  互动已经售罄,但是我看在京东商城还有货,不过去年已经出版了该书的第二版英文版,如果英语好的读者可以直接购买阅读,英语不好,可以稍微等等,购买本书的第二版,改动比较大,有等待的价值。不过这本书第一版的两个译者的翻译质量是非常有水准的,侯捷和孟岩在业内也是很有名气的两个人,质量信得过。

  •   Effective STL 中文版: 50条有效使用STL的经验

  说到Scott Meyers的大名,C++程序员应该是无人不知无人不晓,他开创性的写了两本C++巨著《Effective C++》和《More Effective C++》都是每一个C++程序员必备书籍。这本书自然也不例外,其中讲解了50条容易将C++程序员引入歧途的错误案例和正确修正使用方法。每一个使用STL的程序员都必备该书,可惜我购买这本书的时候,印刷让人非常遗憾,纸张基本上可以用草纸形容绝不为过,不知道现在购买这个书的纸张如何了。

  

  不知道这本书是否还能够购买的到不,互动和京东都已经无货了。

  http://product.china-pub.com/29505

  •  STL源码剖析

  侯捷先生出品的书籍,一般品质都有所保证。这也是侯捷先生自己原创的一本书,这本书主要是深入到SGI版本的STL实现中,将STL的代码抽丝剥茧,将最鲜血淋漓的那部分取出来给大家指导清除。阅读这本书,学习STL是次要的,学习数据结构是次要的,主要是要学习侯捷先生治学的精神和分析源代码的方式方法,这才是最重要的。这本书一再印刷,销量已经证明了一切。各大图书商城有售。

  

  http://product.china-pub.com/6384

  •   STL扩展技术手册(卷1):集合和迭代器

  相信一大群读者没有听说过这本书,但是这本书也是非常值得推荐的一本STL书籍,这本书既不是教你STL怎么用,也不是教你STL的实现是怎么样的,而是教你如何扩展你自己的STL组件。基本上是国内C++图书界中唯一一本讲解STL扩展的专著。作者之前写过一本《Imperfact C++》的书,这本书不知道为什么在国内的销量也不好,但是该作者的C++技术造诣非常深厚,他的著作也是每一个想要深入学习C++的读者所必读的书籍。作者本来打算将STL 扩展技术手册分为1,2两卷出版,可惜第一卷出版后,第二卷再也出不来了。原因不明,至少亚马逊上的读者是非常生气的在亚马逊上叫喊,可见本书在国外C++社区中的影响力。

  

  http://book.360buy.com/10133326.html