C++经典书目索引:

严重申明 : 本博文未经原作者(jerryjiang)允许,任何人不得转载和抄袭 !

  • Essential C++ 中文版

层次:初级

导读:《Essential C++中文版》以4个方面来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。《Essential C++中文版》的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。

【点击下载】

  • C++ Primer中文版(第4版)(特别版)

层次:初级

导读:《C++ Primer中文版(第4版·特别版)》附加了《C++编程规范:101条规则、准则与最佳实践》一书的全部内容
对C++基本概念和技术全面而且权威的阐述,以及对现代C++编程风格的强调,使本书不仅是初学者的最佳C++指南,而且是中高级程序员不可或缺的参考书。

【点击下载】

  • Effective C++:改善程序技术与设计思维的55个有效做法(第三版)(中文版)

层次:中级

导读:本书一共组织 55 个准则,每一条准则描述一个编写出更好的 c++ 的方式。每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨论资源管理和模板(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、设计模式(design patterns)和多线程(multithreading)。  
《effective c++》的重要特征包括:
* 高效的 classes、functions、templates 和inheritance hierarchies(继承体系)方面的专家级指导。
* 崭新的 "tr1" 标准程序库功能应用,以及与既有标准程序库组件的比较。
* 洞察 c++和其他语言(例如java、c#、c)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收 c++ 式的各种解法。

【点击下载】

  • C++ 编程思想

层次:中级

导读:《c++编程思想(两卷合订本)》的第1卷是在第1版的基础上进行了更加深入的分析和修改后得到的第2版,其内容更加集中,可以供不同程度的读者选择阅读。本书第2卷介绍了c++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;介绍c++的字符串、输入输出流的现代用法;解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。

【点击下载】

  • More Effective C++中文版

层次:中级

导读:继 effective c++ 之後,scott meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。meyers 将此章命名为技术(techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching┅等等。这一章的每个条款篇幅都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。

【点击下载】

  • Exceptional C++中文版

层级:中级

导读:本书中讲述的疑惑和问题不仅仅会使你感兴趣,而且还会帮助你成为一名优秀的C++程序员。每个问题都是根据难度进行分级并用来说明错综的编程错误或设计考虑的。在你有机会自己尝试完成一个解决方案后,本书会帮助你分析代码、阐明错误,并演示如何修正错误。

【点击下载】

  • More Exceptional C++中文版

层级:中级

导读:本书是真正的程序员的必读之物,在向你展示如何用C++撰写优质代码的同时,它为你提供了对语言彻底而实用的理解。本书是广受赞誉的Exceptional C++的续篇,它采用了行之有效的“提问/解答”的组织形式,提供了用C++解决现实世界问题的成功策略。

【点击下载】

  • Exceptional C++ Style中文版

层级:高级

导读:本书中,C++大师Herb Sutter通过40个编程问题,使读者不仅“知其然”,更要“知其所以然”,帮助程序设计人员在软件中寻找恰到好处的折中,即讨论如何在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。本书是围绕实际问题及其解决方案展开论述的,对一些至关重要的C++细节和相互关系提出了新的见解,为当今关键的C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略。本书的目标是让读者在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。本书适合中高级C++程序员阅读。 软件“风格”所要讨论的主题是如何在开销和功能性之间、优雅跟可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。

【点击下载】

  • 深度探索C++对象模型

层级:高级

导读:《深度探索C++对象模型》重点:探索"对象导向程序所支持的C++对象模型"下的程序行为。对于"对象导向性质之基础实现技术"以及"各种性质背后的隐含利益交换"提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这《深度探索C++对象模型》让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。

【点击下载】

  • C++沉思录

层级:高级

导读: 全书分为6篇32章,分别对c++语言的历史和特点、类和继承、stl与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了c++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。
  本书适合有一定经验的c++程序员阅读学习,可以帮助读者加强提高技术能力,成为c++程序设计的高手。

【点击下载】

  • 提高C++性能的编程技术

层级:高级

导读: 很多程序员及软件设计师都认为利用C++开发意味着放弃程序性能提升的可能。在很多人眼里,使用C++来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,C++都常常处于被冷落的境地。
详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及STL等一切有可能提升C++效率的细节内容。最终,该书将C++性能提升的各种终极利器,完美地呈现在广大读者的面前!无论你是相关领域的从业人员,还是C++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,《提高C++性能的编程技术》都必将使你获益良多。

【点击下载】

  • Effective STL 中文版

层级:高级

导读: C++STL(Standard Template Library,标准模板)是一次革命,但是学习如何用它却是一个挑战。在本书中,Scott Meyers(两本最畅销的书《Effective C++》和《More Effective C++》的作者)揭示了专家总结的一些关键规则,以便最大限度地使用标准模板库。 其他书只是描述了STL中有什么,而本书则讲述了如何使用STL。本书共有50条原则,对于每一条原则,SCOTT MEYERS都通过透彻的分析和经典的实例来进行讲解,从而使读者不仅可以了解要做什么,而且还能够了解何时做以及为何做。 像MEYERS的其他著作一样,这本书充满了从实践中总结出来的智慧。它清晰、简明、透彻的风格必将使每位STL程序员受益匪浅。

【点击下载】

严重申明 : 本博文未经原作者(jerryjiang)允许,任何人不得转载和抄袭 !

C++经典书目索引及资源下载相关推荐

  1. java手机游戏主角技能上剑魂,sa.java 源代码在线查看 - 手机游戏之剑魂。。j2me编写。。经典游戏只一 资源下载 虫虫电子下载站...

    import javax.microedition.rms.*;import java.lang.String;import java.io.*;public class SA{RecordStore ...

  2. 《Adobe After Effects CC 2017 经典教程》资源下载地址

    本书课程资源下载 www.epubit.com.cn/book/details/7868 box.ptpress.com.cn/y/43992 其他资源 Adobe After Effects帮助和支 ...

  3. python零基础入门教程视频下载-零基础学Python入门教程,视频资源下载

    课程名称 零基础学Python入门教程,视频资源下载 课程目录 第一章 :Python介绍和安装 01.Python语言的特点 02.Python的发展历史与版本 03.Python的安装 第二章 : ...

  4. 2021国赛超详细各类资源下载(一)

    2021国赛超详细各类资源下载(一) 文章目录 2021国赛超详细各类资源下载(一) 前言 内容链接 前言 本文汇总了一部分国赛相关资源,后续将会持续更新 内容链接 2021Python全套学习资料下 ...

  5. Zookeeper原理和实战开发经典视频教程 百度云网盘下载

    Zookeeper原理和实战开发 经典视频教程 百度云网盘下载 资源下载地址:http://pan.baidu.com/s/1o7ZjPeM   密码:r5yf    转载于:https://www. ...

  6. 【资源下载】866页《计算机视觉:原理,算法,应用,学习》最新第五版-附下载

    英国伦敦大学Roy Davies教授关于计算机视觉的经典书籍<计算机视觉:原理,算法,应用,学习>已经发行至第五版,本书畅销近30年,是全面了解计算机视觉领域的一本宝典. 全文下载方式:关 ...

  7. python教程视频 网盘-Python学习路线2019版(课程大纲+视频教程+网盘资源下载)...

    2019最新Python全栈+人工智能学习路线升级版 全面涵盖前端.后端.爬虫.数据挖掘.人工智能等课程(课程大纲+视频教程+网盘资源下载)! 学习路线四大亮点: 1.人工智能三大主流框架全覆盖 2. ...

  8. 免费资源下载:超酷超全的PSD按钮资源

    日期:2012-6-9  来源:GBin1.com web应用和网站开发中我们常常需要制作漂亮的按钮,但是自己设计一个按钮绝对不是简单的过程,如果大家不想花过多的时间设计按钮细节的话,今天我们推荐的这 ...

  9. php下载链接 迅雷下载,php实现把url转换迅雷thunder资源下载地址的方法

    php实现把url转换迅雷thunder资源下载地址的方法 本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法.分享给大家供大家参考.具体方法分析如下: 如果你知道迅雷地址的生成 ...

最新文章

  1. 串口接收数据与分析处理
  2. 基于知识图谱、认知推理、逻辑表达的认知图谱,则被越来越多的国内外学者和产业领袖认为是 “目前可以突破这一技术瓶颈的可行解决方案之一
  3. 生成多个互不重叠的不同半径圆
  4. unity调用普通java类_Unity中C#和Java的相互调用实例代码
  5. Linux下GCC的安装,GCC链接外部库
  6. JAVA加密算法系列-AesCBC
  7. HTML5 新标签总汇
  8. Vue路由 --登录状态的判断
  9. matlab用diag直接使用错误_精华液使用3大错误,过敏不能用,晒后不能用,第3点错得太常见!...
  10. 基于OpenCV实现图像平移
  11. React Native开发之IDE(Atom+Nuclide)安装,运行,调试
  12. 简单易懂的Android ROM定制与修改教程
  13. 【素史】曼怛罗(70)
  14. Vin码识别即车架号识别
  15. 李阳和他的疯狂英语(r5笔记第46天)
  16. C++Builder:定时器Timer控件
  17. 两步免费开通企业微信,不用提交资料
  18. 获取MP3音频时长 | Java工具类
  19. 天载配资策略指数能否创新高
  20. mininet中下发流表

热门文章

  1. 计算机word 2010版,Word 2010 用户入门
  2. 工作笔记:mRemote远程连接已配置好的连接
  3. Adobe Premiere Pro2018安装成功,但是打不开解决办法
  4. mysql 配置网络,高性能MySQL:网络配置
  5. 海外最早 Cocos 使用者:如何发布游戏至 10 亿用户平台 Viber?
  6. ​力扣解法汇总1984-学生分数的最小差值
  7. 语音模块的开发(LU-ASR01智能语音控制模块)
  8. cv2.drawContours
  9. 【C++】类作用域详解
  10. Revit中管道连接问题和“一键管线连接”