当读者有一定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++程序开发者,才能真正的开始进入这个领域,不管在游戏还是其他领域都会游刃有余
推荐的阅读顺序: level 1 从<<essential c++>>开始,短小精悍,可以对c++能进一步了解其特性 以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从<<effective c++>>开始转职,这是圣经,请...
C C++的学习顺序,以及给出的参考书籍,
推荐的阅读顺序: level 1 从<<essential c++>>开始,短小精悍,可以对c++能进一步了解其特性 以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从<<effective c++>>开始转职,这是圣经,请...
推荐的阅读顺序: level 1 从<<essential c++>>开始,短小精悍,可以对c++能进一步了解其特性 以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从<<effective c++>>开始转职,这是圣经,请...
C++如何学习及经典书籍推荐。经典书籍及学习顺序。绝对经典。
从众多C++经典书籍子中总结C++ 包括基础只是,面向对象,模板,标准库
阅读建议: 对于C++Builder的初学者,可以按顺序进行阅读。如果读者对C++语言有一定的了解,也可以直接从第二部分开始,待使用C++Builder编程有了一定的经验后,再回过头来看看第一部分的内容。对于C++Builder的中级...
C++课程设计-网上书店管理系统(含课程设计报告).zip 计算机专业,软件工程专业,通信工程大学生课程设计 自己大三的时候写的 适合大家做课程设计,写毕业设计也可以参考 基于C++的课程设计
使用软件为dev c++,使用c语言,用计算机类书籍《数据结构》中介绍的线性表中的顺序存储结构,建立了一个学生年龄表,可以实现基本的 插入 查找 删除 遍历,各个功能函数写有注释,方便阅读。
//要求:用C语言及顺序结构来实现,系统具有如下功能 //1. 图书入库:图书数据包括图书书号,书名,作者,数量,单价等,一本书作为一个结点, //以书号为关键字,按输入的顺序建立顺序表 //2.排序:以书号按升序...
图书馆在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的...
此外平时可以找一些广受好评的具备一定深度的C++教材看一下,进一步理解C++的高级编程精髓,以及看一些计算机原理和数据结构方面的书籍。 4.学习包括在各类操作系统下编程的必要知识,以Windows操作系统为例,...
此外平时可以找一些广受好评的具备一定深度的C++教材看一下,进一步理解C++的高级编程精髓,以及看一些计算机原理和数据结构方面的书籍。 4.学习包括在各类操作系统下编程的必要知识,以Windows操作系统为例,...
c、c++和java》特色是按照算法之间逻辑关系编排学习顺序,并对每一个经典算法,都给出了完整的c/c++/java三种主流编程语言的实现程序,是一本既能让读者清晰、轻松地理解算法思想,又能让读者编程实现算法的实用书籍...
《Visual C++范例大全》是孙皓创作的软硬件开发类书籍。 从工程应用出发,通过400余实例讲解VisualC++开发技术与要点涵盖VisualC++基本开发要素,也包含数据库,网络、多媒体等常用开发技术按照循序渐近、由浅入深...
谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4500万册,是读者最多的...
出名的不出名的C++教材,不光是初学者就连我也同样觉得眼花缭乱无从选择,很多优秀的国外C++教材有着过于系统的知识面以及跳跃式阅读的方法, 这对初学者,尤其是从小就习惯从头到结尾阅读书籍的中国人来说是不合适...
编辑推荐 本书针对visual c++ 2010版本做了全面更新,介绍了最新开发环境,讲述了如何使用visual c++构建真实世界的应用程序。 采用了容易理解的讲授方法,并提供了详尽的示例,旨在帮助读者掌握编程技巧 内容...