论坛首页 编程语言技术论坛

C++学习推荐书单(附中英文电子书下载链接)

浏览 9814 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-04-10   最后修改:2014-04-10
  以下是这几年的学习与工作的整理,主要针对C++的学习分享一些个人觉得比较有用的书籍,附上下载链接(中文、英文影印版)。推荐看英文原版,中文翻译有时候并不能简单明了地表达原作者的意思,理解起来特别费劲(纯属个人感觉)。废话少说,直接来干货吧!



---------------我是华丽丽的分割线-----------------

1. 《The C++ Programming Language Special 3rd Edition》(C++程序设计语言》)。C++开发的基础中的基础书籍!C++初学者需要对基本的语法深入理解,最好结合实际工作,遇到问题多想想,有没有C++支持的办法,完美解决问题。

下载《The C++ Programming Language Special 3rd Edition》(英文pdf)
下载《C++程序设计语言》(中文pdf)

2. 《Thinking In C++ Second Edition》。个人觉得与《The C++ Programming Language》性质类似的书籍。不过写得真不错!

下载《Thinking In C++ Second Edition Volume 1》(英文pdf)
下载《Thinking In C++ Second Edition Volume 2》(英文pdf)
下载《C++编程思想》(中文pdf集合zip包)


3. 《Design Patterns》不用多说,设计模式鼻祖所著书籍。设计模式理论基础,书中大部分设计模式都是以C++语言为例子,看完后可以再看看《设计模式解析(第二版)》。其实很多设计模式在实际的设计和代码中都会有所体现,只是大部分时候,不知道自己使用的叫什么设计模式,该书很好地告诉我们:大家认同的设计模式名字与模式在什么地方使用。

下载《Design Patterns》(英文pdf)
下载《设计模式--可复用面向对象软件的基础》(中文pdf)
下载《设计模式解析(第二版)》(中文pdf)


4. Effective系列,有基本侯捷翻译的(中文)很不错,当时看的是纸质书,电子版没下载,大家可以搜索看有没有。

下载《Effective STL》(英文pdf)
下载《Effective STL》(中文chm)
下载《More Effective C++》(英文pdf)


5. 《C++ Primer》,同样也是C++语言基础类似的书籍,与前面的1,2两个,选其中写得最好的来看即可。

下载《C++ Primer 3rd Edition》(英文pdf)
下载《C++ Primer Plus 5th Edition》(英文pdf)


6. 《Inside The C++ Object Model》C++高级书籍,需要有扎实的C++语言基础,读懂该书后,对C++,以及面向对象等方面的认识会更上一个台阶。对于该书,我只能用短小精悍来形容。能让读者从写代码的时候联想到编译器如何解析所敲入的每个字母和标点符号。

下载《Inside The C++ Object Model》(英文pdf)
下载《Inside The C++ Object Model》(英文chm)
下载《深入探索C++对象模型》(中文pdf 侯捷译)


7. 《深入浅出MFC》经典书籍,该书对C++编程水平的提高以及一些设计模式的理解有很好的帮助,不多说,建议大家认真看完。

下载《深入浅出MFC》(中文pdf集合zip包 侯捷译)


8. 《Exceptional C++》。读过侯捷翻译的一本,感觉很不错。但没有找到质量好的中文电子版。下面是英文原版。大家可以选择下载!

下载《Exceptional C++》(英文pdf)
下载《More Exceptional C++》(英文pdf)


9. 指针相关的学习书籍。

下载《A Beginner's Guide to Pointers》(英文doc)


10. 最后推荐一本理解计算机系统的书籍。

下载《Computer Systems--A Programmer‘s Perspective》(英文pdf)


---------------我还是华丽丽的分割线-----------------


注:有些书籍可能已经有更新版本或者中文版本了,如果需要最新的,可以在csdn中搜索下载。中文版本文字版的很少,大多扫描版本质量都不是很好,对眼镜伤害也比较大,推荐大家看英文原版。
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics