《C++编程思想》(两卷合订本) 高清pdf 百度网盘

334 阅读3分钟

《C++编程思想》(两卷合订本) 高清pdf 百度网盘 点击下载

image.png

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

在本书作者的个人网站www.BruceEckel.com上提供:

 本书的英文原文、源代码、练习解答指南、勘误表及补充材料。

 本书相关内容的研讨和咨询。

 本书第1卷及第2卷英文电子版的免费下载链接。

作者简介 · · · · · ·
Bruce Eckel 是MindView公司的总裁,向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,他也是《Java编程思想》(该书第3版影印版及翻译版已由机械工业出版社引进出版)。他曾经写过另5本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。他经常参加世界各地的研讨会并进行演讲。

Chuck Allison 曾是《C/C++ Users》杂志的资深编辑,著有《C/C++ Code Capsules》一书。他是C++标准委员会的成员,犹他谷州立学院的计算机科学教授。他还是Fresh Sources公司的总裁,该公司专门从事软件培训和教学任务。

目录 · · · · · ·
出版者的话
出版说明
第1卷 标准C++导引
译者序 3
前言 5
第1章 对象导言 11
1.1 抽象的过程 11 1.2 对象有一个接口 12
1.3 实现的隐藏 14
1.4 实现的重用 15
1.5 继承:重用接口 15
1.5.1 is-a 关系和is-like-a 关系 18
1.6 具有多态性的可互换对象 18
1.7 创建和销毁对象 21
1.8 异常处理:应对错误 22
1.9 分析和设计 22
1.9.1 第0阶段:制定计划 24
1.9.2 第1阶段:我们在做什么 24
1.9.3 第2阶段:我们将如何建立对象 26
1.9.4 第3阶段:创建核心 28
1.9.5 第4阶段:迭代用例 29
1.9.6 第5阶段:进化 29
1.9.7 计划的回报 30
1.10 极限编程 30
1.10.1 先写测试 31
1.10.2 结对编程 32
1.11 为什么C++会成功 32
1.11.1 一个较好的C 32
1.11.2 延续式的学习过程 33
1.11.3 效率 33
1.11.4 系统更容易表达和理解 33
1.11.5 尽量使用库 33
1.11.6 利用模板的源代码重用 34
1.11.7 错误处理 34
1.11.8 大型程序设计 34
1.12 为向OOP转变而采取的策略 34
1.12.1 指导方针 35
1.12.2 管理的障碍 35
1.13 小结 37