`
blogfeifei
  • 浏览: 1191474 次
文章分类
社区版块
存档分类
最新评论

推荐的C++书籍以及阅读顺序

 
阅读更多

当读者有一定c/c++基础
推荐的阅读顺序:
level 1
从<<essential c++>>(可不看)开始,短小精悍,可以对c++能进一步了解其特性
<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完

level 2
然后从<<effective c++>>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻
接着是<<exceptional c++>>,个人认为Herb Sutter大人的语言表达能力不及Scott Meyers总是在教育第一线的好
顺下来就是<<more effective c++>><<more exceptional c++>>,请熟读并牢记各条款
当你读到这里,应该会有一股升级的冲动了

level 3
<<insied the c++ object model>>看过后如一缕清风扫去一直以来你对语言的疑惑,你终于能明白compiler到底都背着你做了些什么了,这本书要细细回味,比较难啃,最好反复看几遍,加深印象
看完上一本之后,这本<<The design and evolution of c++>>会重演一次当年C++他爹在设计整个语言过程中的历程

level 4
<<the c++ standard library>>是stl的字典,要什么都可以查得到
学c++不能不学stl,那么首先是<<effective stl>>,它和圣经一样是你日常行为的规范
<<generic programming and the stl>>让你从oo向gp转变
光用不行,我们还有必要了解stl的工作原理,那么<<stl源码剖析>>会解决你所有的困惑

level 5
对于c++无非是oo和gp,想进一步提升oo,<<exeptional c++ style>>是一本这么多年的经验之谈,是很长esp的
一位stl高手是不能不去了解template的,<<c++ template>>是一本百科全书,足够你看完后对于gp游刃有余
<<modern c++ design>>(中译名C++设计新思维)是太过聪明的人写给明眼人看的

好书有很多,不能一一列举
以上我的读书经历,供各位参考。接下来的无非就是打怪练级,多听多写多看;boost、stl、loki这些都是利器,斩妖除魔,奉劝各位别再土法练钢了。

at last,无他,唯手熟尔。


分享到:
评论

相关推荐

    C++书籍推荐学习顺序

    C++新手学习的开启之旅,按照文档中的顺序学习,你可以在很快的时间内成为一个合格的C++程序开发者,才能真正的开始进入这个领域,不管在游戏还是其他领域都会游刃有余

    很好的C++书籍阅读顺序

    推荐的阅读顺序: level 1 从&lt;&lt;essential c++&gt;&gt;开始,短小精悍,可以对c++能进一步了解其特性 以&lt;&lt;c++ primer&gt;&gt;作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从&lt;&lt;effective c++&gt;&gt;开始转职,这是圣经,请...

    C/C++学习顺序和经典参考书籍

    C C++的学习顺序,以及给出的参考书籍,

    推荐的C++书籍 4.4 STL源码剖析

    推荐的阅读顺序: level 1 从&lt;&lt;essential c++&gt;&gt;开始,短小精悍,可以对c++能进一步了解其特性 以&lt;&lt;c++ primer&gt;&gt;作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从&lt;&lt;effective c++&gt;&gt;开始转职,这是圣经,请...

    推荐的C++书籍 4.3 Generic programming and the STL

    推荐的阅读顺序: level 1 从&lt;&lt;essential c++&gt;&gt;开始,短小精悍,可以对c++能进一步了解其特性 以&lt;&lt;c++ primer&gt;&gt;作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从&lt;&lt;effective c++&gt;&gt;开始转职,这是圣经,请...

    如何学好C++编程--书籍推荐及建议

    C++如何学习及经典书籍推荐。经典书籍及学习顺序。绝对经典。

    C++重要知识点总结

    从众多C++经典书籍子中总结C++ 包括基础只是,面向对象,模板,标准库

    C++ Builder 5 编程实例与技巧

    阅读建议: 对于C++Builder的初学者,可以按顺序进行阅读。如果读者对C++语言有一定的了解,也可以直接从第二部分开始,待使用C++Builder编程有了一定的经验后,再回过头来看看第一部分的内容。对于C++Builder的中级...

    C++课程设计-网上书店管理系统(含课程设计报告).zip

    C++课程设计-网上书店管理系统(含课程设计报告).zip 计算机专业,软件工程专业,通信工程大学生课程设计 自己大三的时候写的 适合大家做课程设计,写毕业设计也可以参考 基于C++的课程设计

    数据结构线性表--顺序表

    使用软件为dev c++,使用c语言,用计算机类书籍《数据结构》中介绍的线性表中的顺序存储结构,建立了一个学生年龄表,可以实现基本的 插入 查找 删除 遍历,各个功能函数写有注释,方便阅读。

    C++图书管理系统代码

    //要求:用C语言及顺序结构来实现,系统具有如下功能 //1. 图书入库:图书数据包括图书书号,书名,作者,数量,单价等,一本书作为一个结点, //以书号为关键字,按输入的顺序建立顺序表 //2.排序:以书号按升序...

    数据结构课程设计图书信息管理系统报告(顺序表)(模板)

    图书馆在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的...

    电子书:一个月挑战c++

    此外平时可以找一些广受好评的具备一定深度的C++教材看一下,进一步理解C++的高级编程精髓,以及看一些计算机原理和数据结构方面的书籍。  4.学习包括在各类操作系统下编程的必要知识,以Windows操作系统为例,...

    挑战30天C++入门极限

    此外平时可以找一些广受好评的具备一定深度的C++教材看一下,进一步理解C++的高级编程精髓,以及看一些计算机原理和数据结构方面的书籍。  4.学习包括在各类操作系统下编程的必要知识,以Windows操作系统为例,...

    算法设计、分析与实现从入门到精通(徐子珊):C、C++和Java.pdf

    c、c++和java》特色是按照算法之间逻辑关系编排学习顺序,并对每一个经典算法,都给出了完整的c/c++/java三种主流编程语言的实现程序,是一本既能让读者清晰、轻松地理解算法思想,又能让读者编程实现算法的实用书籍...

    Visual C++范例大全

    《Visual C++范例大全》是孙皓创作的软硬件开发类书籍。 从工程应用出发,通过400余实例讲解VisualC++开发技术与要点涵盖VisualC++基本开发要素,也包含数据库,网络、多媒体等常用开发技术按照循序渐近、由浅入深...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4500万册,是读者最多的...

    一个月挑战c++ 电子书

    出名的不出名的C++教材,不光是初学者就连我也同样觉得眼花缭乱无从选择,很多优秀的国外C++教材有着过于系统的知识面以及跳跃式阅读的方法, 这对初学者,尤其是从小就习惯从头到结尾阅读书籍的中国人来说是不合适...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    编辑推荐  本书针对visual c++ 2010版本做了全面更新,介绍了最新开发环境,讲述了如何使用visual c++构建真实世界的应用程序。  采用了容易理解的讲授方法,并提供了详尽的示例,旨在帮助读者掌握编程技巧 内容...

Global site tag (gtag.js) - Google Analytics