基础级别的
- <<C++ Primer>> 入门书籍太经典了,看了三四遍还回味无穷,第三版最经典.作为c++基础书籍推荐看一下.
- <<C++STL程序员开发指南>> 还不错,作为入门了解STL库一些常用的容器与数据结构用法.看了这本书以后对使用STL应该没问题了.
- <<Designing Components with the C++ STL>> 对STL使用讲解比较详细.
进阶j级别的
- << C++ Templates>>对模板技术使用讲解比较详细,其实在<<C++ Primer>>也简单讲解模板技术,但没有这么透彻.如果你想对模板与泛型技术进行研究不妨研究一下boost开源库.
- <<深度探索C++对象模型>>这本书主要讲解c++对象内存模型实现,我看的是侯捷翻译版的还不错.也有原版的不过现在很难买到,相信看完这本书对你写出高效c++程序有一定的帮助.
- <<C++沉思录>> 还不错,里面讲解一些c++开发特别要注意地方,值得一看.
- <<Effective C++>> 讲解一些开发惯例和准则,对提高代码规范和效率有帮助.
- <<Design Patterns>>设计模式经典作品,四人帮写的书籍,虽然书籍比较薄,但要完全理解23个常用设计模式,可能要反复实践才能消化掉,最好能够通过研究一款开源引擎更好理解它,因为一款游戏引擎几乎会用到所有的设计模式.
- <<深入浅出设计模式>>英文版,还不错,书比较厚,可能要花点时间,看这本书比较轻松,作者讲解方式比较独特.
- <<Win32多线程程序设计>>我看的也是侯捷翻译的,对了解Windows下面编写多线程程序讲解比较详细,看完这本书应该会创建多线程程序但要写出稳定可靠的多线程程序还有待多实践.
- <<编程念珠>>这本书值得一看.
- <<Windows核心编程>>这本书对于在Windos下开发者来说,一定要好好看一下,看几篇都不为过和实践开发相结合.
- <<Windos高级调试>>对于写代码人来说不会调试程序是很尴尬的,这本书写的比较详细,对于一般性的bug应该会很快找到,调试技术也是在开发过程中慢慢积累起来的,但方法也很重要.
- <<code compele>>代码大全2,这本书给人第一印象就是超级厚,花了一年多时间才看完的,从代码规范,软件工程,测试写的比较全面,要有耐性慢慢品味,据说是可以带到孤岛上面都可看看的书.
高一点级别
- <<STL源码剖析>>我看的是侯捷译本,主要讲解STL是怎么实现的,STL容器,迭代器,算法这三者是怎么关联起来的.讲解比较经典.
- <<算法导论>>经典算法学习书籍,与传统的数据结构与算法教材不同,该书侧重理论,不像国内书籍代码一大片,这本书要求读者有一定数学功底,否则你看得想睡觉,不过相对于数学分析与泛函分析哪些证明来说,还是稍显简单一点。