最新帖子 精华区 社区服务 会员列表 统计排行
主题 : C++编程思想卷2介绍及pdf下载
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 995
金币: 526 个
银元: 488 个
铜钱: 7843 个
技术分: 601 个
在线时间: 736(时)
注册时间: 2010-04-21
最后登录: 2018-02-24
楼主  发表于: 2010-04-26   

C++编程思想卷2介绍及pdf下载


经典指数:
难度指数:

“恭喜两位完成了这部经典之作!这部精品既妙趣横生,又不乏深度……所用专业知识的精确和语言应用的缜密真是让我大为震撼……我相信你们已经达到了大师级水平,简直太出色了!”—《C/C++ Users Journal》杂志专栏主编 Bjorn Karlsson
“此书是一项巨大的成就,你的书架上早就该有这本书了。”
—《Doctor Dobbs Journal》杂志特约编辑 Al Stevens
“Eckel的作品是惟一一本如此清晰地阐述如何重新思考以面向对象方法构造程序的书籍。这本书也是一本讲授C++来龙去脉的优秀指南。”
—《Unix Review》杂志的编辑 Andrew Binstock 
“Bruce 在C++方面的洞察力一次次令我惊叹,而这本《C++编程思想》则是他思想的精萃。如果你想获得C++中难题的清晰解答,就请购买这部杰作吧。”
—《The Tao of Objects》一书的作者 Gary Entsminger
“《C++编程思想》不仅系统而详细地探讨了何时和如何使用内联、引用、运算符重载、继承和动态对象等方面的重要问题,而且还讨论了一些深入的技术,如怎样正确使用模板、异常及多重继承等。Eckel本人的面向对象和程序设计的思想也完全融入这部著作中。《C++编程思想》是每个C++开发人员案头必备之书,即每一位用C++开发重要软件的开发人员必须拥有的一本书。”
—《PC Magazine》杂志特约编辑 Richard Hale Shaw     

 内容简介

本书介绍C++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;介绍C++的字符串、输入输出流、STL算法、容器和模板的现代用法,包括模板元编程;解释多重继承问题的难点,展示RTTI的实际使用,描述了典型的设计模式及其实现,特别介绍被认为是标准C++下一版特征之一的多线程处理编程技术,并提供了最新的研究成果。本书适合作为高等院校计算机及相关专业的本科生、研究生的教材,也可供从事软件开发的研究人员和科技工作者参考。

 作者简介

Bruce Eckel是MindView公司的总裁,向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一。他也是《Java编程思想》、《C++编程思想 第1卷》及其他C++著作的作者,已经发表了150多篇论文,他经常参加世界各地的研讨会并进行演讲。

 目录

出版者的话
专家指导委员会
译者序
前言
第一部分 建立稳定的系统
第1章 异常处理 
1.1 传统的错误处理 
1.2 抛出异常 
1.3 捕获异常 
1.3.1 try块 
1.3.2 异常处理器 
1.3.3 终止和恢复 
1.4 异常匹配 
1.4.1 捕获所有异常 
1.4.2 重新抛出异常 
1.4.3 不捕获异常 
1.5 清理 
1.5.1 资源管理 
1.5.2 使所有事物都成为对象 
1.5.3 auto_ptr 
1.5.4 函数级的try块 
1.6 标准异常 
1.7 异常规格说明 
1.7.1 更好的异常规格说明 
1.7.2 异常规格说明和继承 
1.7.3 什么时候不使用异常规格说明 
1.8 异常安全 
1.9 在编程中使用异常 
1.9.1 什么时候避免异常 
1.9.2 异常的典型应用 
1.10 使用异常造成的开销 
1.11 小结 
1.12 练习 
第2章 防御性编程 
2.1 断言 
2.2 一个简单的单元测试框架 
2.2.1 自动测试 
2.2.2 TestSuite框架 
2.2.3 测试套件 
2.2.4 测试框架的源代码 
2.3 调试技术 
2.3.1 用于代码跟踪的宏 
2.3.2 跟踪文件 
2.3.3 发现内存泄漏 
2.4 小结 
2.5 练习 
第二部分 标准C++库
第3章 深入理解字符串 
3.1 字符串的内部是什么 
3.2 创建并初始化C++字符串 
3.3 对字符串进行操作 
3.3.1 追加、插入和连接字符串 
3.3.2 替换字符串中的字符 
3.3.3 使用非成员重载运算符连接 
3.4 字符串的查找 
3.4.1 反向查找 
3.4.2 查找一组字符第1次或最后一次出现的位置 
3.4.3 从字符串中删除字符 
3.4.4 字符串的比较 
3.4.5 字符串和字符的特性 
3.5 字符串的应用 
3.6 小结 
3.7 练习 
第4章 输入输出流 
4.1 为什么引入输入输出流 
4.2 救助输入输出流 
4.2.1 插入符和提取符 
4.2.2 通常用法 
4.2.3 按行输入 
4.3 处理流错误 
4.4 文件输入输出流 
4.4.1 一个文件处理的例子 
4.4.2 打开模式 
4.5 输入输出流缓冲 
4.6 在输入输出流中定位 
4.7 字符串输入输出流 
4.7.1 输入字符串流 
4.7.2 输出字符串流 
4.8 输出流的格式化 
4.8.1 格式化标志 
4.8.2 格式化域 
4.8.3 宽度、填充和精度设置 
4.8.4 一个完整的例子 
4.9 操纵算子 
4.9.1 带参数的操纵算子 
4.9.2 创建操纵算子 
4.9.3 效用算子 
4.10 输入输出流程序举例 
4.10.1 维护类库的源代码 
4.10.2 检测编译器错误 
4.10.3 一个简单的数据记录器 
4.11 国际化 
4.11.1 宽字符流 
4.11.2 区域性字符流 
4.12 小结 
4.13 练习 
第5章 深入理解模板 
第6章 通用算法 
第7章 通用容器 
第三部分 专题
第8章 运行时类型识别 
第9章 多重继承 
第10章 设计模式 
第11章 并发 
附录
附录A 推荐读物 
附录B 其他 
索引

本书下载地址:http://ishare.iask.sina.com.cn/f/10454646.html
dortmund 离线
级别: 菜鸟
UID: 241
精华: 0
发帖: 76
金币: 0 个
银元: 25 个
铜钱: 0 个
技术分: 0 个
在线时间: 14(时)
注册时间: 2010-11-11
最后登录: 2016-09-06
沙发  发表于: 2010-11-11   
谢谢
huangnachuan 离线
级别: 菜鸟
UID: 464
精华: 0
发帖: 39
金币: 0 个
银元: 25 个
铜钱: 55 个
技术分: 0 个
在线时间: 2(时)
注册时间: 2010-11-22
最后登录: 2010-12-01
板凳  发表于: 2010-11-23   
谢谢楼主,辛苦了!
dkss0309 离线
级别: 菜鸟
UID: 4546
精华: 0
发帖: 35
金币: 0 个
银元: 25 个
铜钱: 225 个
技术分: 0 个
在线时间: 2(时)
注册时间: 2012-12-14
最后登录: 2013-01-12
地板  发表于: 2012-12-14   
谢谢楼主
289541040 离线
级别: 菜鸟
UID: 43704
精华: 0
发帖: 9
金币: 0 个
银元: 26 个
铜钱: 105 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2016-08-10
最后登录: 2016-08-11
4楼  发表于: 2016-08-11   
怎么有些书下载不了
描述
快速回复

如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:

验证问题:
printf("%d", 53)
按"Ctrl+Enter"直接提交