[Z]修炼成C++高手必看的C++书单

增添于网上的一些书单:
C++/OPP/OOD系列:
层级一:语法/语意(C++)
[Lippman2000] Essential C++
Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages
Essential C++ 中文版 ,侯俊杰 译,282页 
Desc: 这本书概要性的介绍了C++核心的东西,但讲得较浅显,适合刚入门的人阅读。

[Andrew Koeing & Barbara MOO] Accelerated C++
Accelerated c++, Andrew Koeing & Barbara MOO, Addison Wesley, 2000
Desc: 这本书相当不错,讲解的C++编程的实践东西。也相当适合预巩固C++语法知识的人阅读。

[Eckel2000] Thinking in C++
Thinking in C++ 2/e Bruce Eckel 2000 1470 pages Prentice Hall
C++ 编程思想,刘宗田等 译,420页

[Lippman98] C++Primer
C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie
Addison Wesley Longman,1998 1237 pages
C++ Primer 中文版,侯俊杰 译,1999,1237页

[Struostrup2000] The C++ Programming Language
The C++ Programming Language,Special Editoin,by Bjarne Stroustrup
Addison Wesley Longman,2000,1017 pages

[ANSI C++] C++规格书 1998.9.1 PDF格式
ANSI C++ 1996 Draft

层级二:专家经验(C++/OOP)

[Meyers96] More Effective C++
More Effective C++, by Scott Meyers,Addison Wesley,1996,318pages
More Effective C++中文版,侯俊杰,培生 2000. 318页

[Meyers98] Effective C++
Effective C++, Second Edition,by Scott Meyers,Addison Wesley Longman,1998.256pages
Effective C++ 2/e 中文版,侯俊杰,培生 2000.256页
Effective C++, Third Edition, by Scott Meyers, Addison Wesley Longman.

[Sutter99] Exceptional C++
Exceptional C++,by Herb Sutter,Addison Wesley Longman,2000.208pages
Exceptional C++中文版,侯俊杰,培生 2000.248页

[Sutter2001]More Exceptional C++
More Exceptional C++ by Herb Sutter, Addison Wesley Longman, 2001.

[Sutter2004]Exception C++ Style
Exception C++ Style by Herb Sutter, Addison Wesley Longman, 2004.

层级三:底层机制(C++ Object Model)

[Ellis90] The Annotated C++ Reference Manual
The Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup
Addison Wesley Longman,1990,447 pages.

[Lippman96] Inside the C++ Object Model
Inside the C++ Object Model,by Stanley Lippman,Addison Wesley Longman,1996,280pages
深度探索C++物件模型,侯俊杰 译

层级四:设计观念的复用(C++/Patterns)

[Gamma95] Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Addison Wesley,1995.395pages
设计模式,李英军等译,机械工业出版社,2000.254页

[Alex2001]Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu,Addison-Wesley,2001,352Paper

Genericity/STL系列(与层级二同步):

第一个境界是使用STL:
[Josuttis99]:The C++ Standard Library -A Tutorial and Reference,by Nicolai M.Josuttis,
Addison Wesley 1999.799pages

第二个境界是了解泛型技术的内涵与STL的学理:
[Austern98]:Generic Programming and the STL -Using and Extending the C++ Standard
Template library,by Matthew H.Austern,Addison Wesley 1998.548page

第三个境界是扩充STL:
[Stepanov2001]:C++ Standard Template Library by P.J.Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser,Prentice Hall 2001

其他书目
1. Large-scale C++ software Design, John Lako, Addison Wesley, 1996
2. Effective STL, Scott Meyers, Addison Wesley, 1995
3. C++ FAQs, 2nd, Marshall Cline, Greg Lomow, Mike Girou, Addison Wesley, 1998
4. C++ Gotchas, Stephen Dewhurst, Addison Wesley, 2002
5. C++ templates, the complete Guide, Daveed Vandevoorde & Nicolar M.Josuttis, Addison Wesley, 2002
6. Standard C++ iostreams and Locals, Angelika Langer & Klaus Kreft, Addison Wesley, 2000
7. Design & Evolution of C++, BS, Addison Wesley, 1994
8. Modern C++ Design, Andrie Alexandrescu, Addison Wesley, 2001
9. Generative Programming, Krzysztof Czarnecki & Ulrich Eisencecker, Addison Wesley, 2000
10.Pattern-oriented software architecture, Vol1:A system of patterns, Frank Buschmann, 1996
11. STL 源码剖析,侯杰
12. C++ Coding Standards 101 Rules Guidelines, Andrie Alexandrescu & Herb Sutter, Addison Wesley, 2005

[Z]修炼成C++高手必看的C++书单,布布扣,bubuko.com

时间: 2024-11-08 23:36:37

[Z]修炼成C++高手必看的C++书单的相关文章

想成为软件架构师,一定要看的经典书单

点击图片购书 参与文末话题讨论,每日赠送异步图书 --异步小编 互联网的发展带动了各行各业信息化的趋势,一大批高新企业如雨后春笋般出现在大众的视野中.于是,不同类型的软件项目应运而生.在这些琳琅满目的项目中,有企业管理.电商平台.财务报表.金融银行.医疗器械.智慧城市和大数据分析等类型.项目的层出不穷带来了巨大的利润,让高新企业不断地成长起来,与此同时,也带来了很多相关的就业岗位. 当然,要顺利地完成这些项目,就需要大量的软件工程师.这种硬性的需求又养活了一大批培训机构,从事软件行业的人员当初是

Windows Phone开发人员必看资料

win phone开发必看资料,下载地址收藏啦!收藏后可有选择性的下载,希望大家喜欢! 完整附件下载:http://down.51cto.com/data/414417 附件预览: Windows Embedded Standard开发初体验[课件汇总] http://down.51cto.com/data/65627 利用Windows Embedded Standard 7构建操作系统映像 http://down.51cto.com/data/65761 Windows Embedded S

Linux经常使用的命令(必看)

http://www.importnew.com/12425.html     http://www.importnew.com/13107.html http://www.importnew.com/12649.html             http://www.importnew.com/12773.html shell 学习必看:http://www.kuqin.com/shuoit/20150421/345801.html 1. ls命令 ls命令是列出目录内容(List Direc

34本设计师必看的书籍推荐

转自原文 34本设计师必看的书籍推荐 业内优秀Web设计师西乔推荐的34本设计书籍,标题故意写成必看书籍,希望大家与我一起把跟随行业优秀设计师的经验分享,展开一次新的旅程. 经常有朋友写邮件或发推问我,想从事设计,希望推荐几本书.老回邮件也麻烦,我干脆在做一个书单.我读过的,认为值得入门者和高阶者一读的书.按由浅到深,必读到可读的顺序.主要关注方向是UI.视觉传达.WEB设计,以及历史.理论.常见工具入门教程. 用了半个上午写的,比较仓促,不够全面,也有个人偏好在里面. 我会保持修订和更新这份书

Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)

转自:Mysql数据库优化技术之配置篇.索引篇 ( 必看 必看 ) (一)减少数据库访问 对于可以静态化的页面,尽可能静态化 对一个动态页面中可以静态的局部,采用静态化 部分数据可以生成XML,或者文本文件形式保存 使用数据缓存技术,例如: MemCached (二)优化的检测方法 1.用户体验检测 2.Mysql状态检测 在Mysql命令行里面使用show status命令,得到当前mysql状态. 主要关注下列属性: key_read_requests (索引读的请求数)(key_buffe

人生必看的100部好电影

人生必看的100部好电影 1.<肖申克的救赎> 人人都知道体制的弊端,但是绝大多数人被体制折磨得离不开体制: 也有极个别人坚定自己的信念,他们相信坚持就能达到自由的彼岸. 2.<勇敢的心>经典中的经典,一段荡气回肠的铁血柔情,为正义,为自由而战,男人必看! 3.<阿甘正传>很激励人的电影,让人充满希望.阿甘的精神值得人们永远学习. 4.<指环王>三部曲:<魔戒现身>.<双塔奇兵>.<王者归来>!无法超越的经典!! 友情.正

一生必看的100本书

1<诗经> "所谓伊人 在水一方" ......任何时候,请都不要怀疑,人类文明的光辉顶峰在东方! 2<易经>天行健,君子以自强不息 这本书偶就能读懂这句 易经其实是比天书还天书的天书 建议把这块硬骨头留在最后看 避实就虚嘛 排在第二是因为他确实经典中的经典. “天行健,君子以自强不息”.“地势坤,君子以厚德载物”.意谓:天(即自然)的运动刚强劲健,相应于此,君子应刚毅坚卓,发愤图强:大地的气势厚实和顺,君子应增厚美德,容载万物.译为:君子应该像天宇一样运行不息

学习ios(必看经典)牛人40天精通iOS开发的学习方法

学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲解.也适合想提升技能的已从事iOS开发的工作人员以最短时间内提升技能的从业者. 目标 通过本系列课程的学习,希望使一个对iOS开发感兴趣,想从事iOS开发的学员,成为一名真正iOS开发人员,iOS从业者,iOS技术大牛,最重要的是学会解决开发中遇到困难的方法. 建议 建议学员,尤其是初学者,一定要打

软件测试必看的书籍有哪些?

文章前半部分会介绍几个大的学习平台,后半部分会介绍软件测试必看的书籍.文章预计阅读时间6分钟,6分钟一定让你有所收获,福利放在文末~ 博客类的还是比较多的,先说两个比较大的,一个是CSDN,一个是51CTO. 技术类的文章比较多,而且文章审核要求比较严,博客文章质量不错. 一.CSDN CSDN (Chinese Software Developer Network) 创立于1999年,是中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播.职业发展.软件开发等全生命周期服务