`
- 浏览:
5852 次
- 性别:
- 来自:
北京
-
以下是这几年的学习与工作的整理,主要针对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
相关推荐
c++电子书c++电子书c++电子书c++电子书c++电子书
《C++程序设计电子书》作为一款被广泛推荐的经典教材,尤其受到初学者的青睐,其内容涵盖了C++语言的基础理论、编程实践以及高级特性,是学习C++的理想选择。以下将从C++语言的基本概念、核心语法、面向对象编程...
《C++程序设计》是谭浩强先生撰写的一本经典的C++编程教程,对于初学者而言,这本书无疑是一份极好的学习资源。谭浩强教授以其深入浅出的讲解方式,帮助无数读者迈入了C++的世界。在本书中,他详细介绍了C++语言的...
根据给定文件的信息,我们可以提炼出一系列与C++开发工程师成长路径相关的知识点。这些知识点将围绕着四个主要方面展开:入门书籍、核心专题书籍、提高书籍以及百科全书类资源。 ### 入门书籍 #### 知识点一:基础...
C++基础教程电子书 C++基础教程电子书 C++基础教程电子书
C++的发展也促使软件开发进入了可视化程序开发环境的时代,推荐使用BC++Builder4.0和VisualC++6.0等新一代开发工具,这些工具基于C++,能够充分发挥其优势。 学习C++的教材将帮助读者达到三个培养目标:首先是入门...
深入学习C++的好电子书,世界著作,基础学完了, 想进一步学习C++就用这个吧
自学考试独立本科段的C++程序设计电子书是一本为自考学生提供的学习资源,它旨在帮助考生通过自学的方式掌握C++编程语言的知识和技能。C++是一种广泛使用的编程语言,它支持多种编程范式,如过程化、面向对象以及...
Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版..............................................................
### C++语言起步知识点解析 #### 一、C++语言初步理解 - **知识点1: 输出语句** 在C++中,`cout` 是一个预定义的对象,用于标准输出流,通常用来向标准输出设备(通常是屏幕)输出数据。`cout` 通常与 `运算符...
想学c++的朋友可以看看,学习基础知识.《C++ Primer 中文版(第5版)》所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。书中丰富的教学辅助内容、醒目的...
1.2 下载安装 Qt Creator 6 1.3 第一个程序 Hello World 7 第二章 窗体应用 1.1 窗体基类说明 12 1.2 控制窗体大小 13 1.3 窗体初始位置及背景色 13 1.4 修改标题栏图标 14 1.5 移动无边框窗体 16 1.6 去掉标题栏中...
学习如何使用VCL创建图形用户界面,如按钮、文本框、菜单等,以及如何处理事件和响应用户交互是学习C++Builder的重要环节。 3. **RAD工具**:C++Builder以其快速应用程序开发闻名,书中会介绍如何利用RAD工具快速...
这个资源包针对想要深入学习C++程序设计的人群,提供了详细的教程和实例,覆盖了从基础到进阶的多个方面。 首先,"Eff1从c转向c++.txt"可能包含的是关于如何从C语言过渡到C++的内容。C++是C语言的一个扩展,增加了...
《C++电子书集锦B》是一份包含多本高质量C++编程学习资源的压缩包,其中涵盖了从基础到高级的各个层面,旨在帮助程序员深入理解和掌握C++这门强大的编程语言。以下是对这些电子书内容的详细解读: 1. **《Visual ...
本书是为C++程序设计学习者量身订做的辅导书。全书分为3篇。第一篇介绍了面向过程的程序设计,主要有基本语句、语法基础、函数机制和数据类型等内容。第二篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序和...
非常好的书,大家共同学习,中文版 非常完美
这个压缩包包含的资源非常丰富,包括了中英文电子书以及课后习题的答案,对于学习C++的人来说是一份宝贵的资料。 首先,`cpp_primer4_cn.chm`是中文版的《C++ Primer》第四版的电子手册,`.chm`文件是Microsoft的 ...