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

Accelerated C++介绍及pdf下载

管理提醒: 本帖被 admin 从 阶段1讨论区 移动到本区(2016-11-20)

经典指数:
难度指数:

  为什么《Accelerated C++》给人的印象会如此深刻呢?这是因为: 
    ●它一开始就向读者教导那些最有用的概念,而不是那些简单的注释 读者很快就能够以此开始编程 
    ●它描述的是现实中的问题和解决方案,而不是单纯的语言特性 读者不但学习到了这些特性,而且还知道如何把它们应用到程序中去 
    ●它涵盖的范围同时包括了语言本身和标准库 读者可以从一开始就使用标准库来编写自己的程序 
    作者通过他们在美国斯坦福大学的教学经验证明了这种方法的有效性—在那里,学生们在他们的第一堂课中就学习到了如何编写真实的程序。 
    不管你是一个渴望开始学习C++编程的新手,还是一个已经使用C++多年并对它有了很深了解的老手,作者们独特的教学方法和经验都使得本书应该成为你书架中不可缺少的一个补充。

作者简介   · · · · · · 

  Andrew Koenig是AT&T公司Shannon实验室大规模编程研究部门中的成员,同时他也是C++标准委员会的项目编辑。他拥有超过30年的编程经验,其中有15年的C++使用经验二他已经出版了超过150篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲c他同时还是《C Traps and Pitfalls》一书的作者,并协同妻子Barbara E.Moo合作出版了另外一本书籍:《Ruminations on C++》(《C++沉思录》)。
  
    Barbara E.Moo是一个在软件领域中拥有超过20年经验的独立咨询顾问二在AT&T工作的近15年中,她参与了第一个使用C++编写的商业产品的开发,领导了公司中第一个C++编译器项目,管理了AT&T中广受赞誉的World Net Internet Service business的开发。她同时也是《Ruminations on C++》的作者之一,并且和丈夫Andrew Koenig一同在世界范围内进行C++的教学活动./

目录   ·  ·  ·  ·  ·  ·

前言
第0章 开始学习C++
0.1 注释
0.2 #include指令
0.3 主函数main
0.4 花括号
0.5 使用标准库进行输出
0.6 返回语句
0.7 一些较为深入的观察
0.8 小结
第1章 使用字符串
1.1 输入
1.2 为姓名装框
1.3 小结
第2章 循环和计数
2.1 问题
2.2 程序的整体结构
2.3 输出数目未知的行
2.4 输出一行
2.5 完整的框架程序
2.6 计数
2.7 小结
第3章 使用批量数据
3.1 计算学生成绩
3.2 用中值代替平均值
3.3 小结
第4章 组织程序和数据
4.1 组织计算
4.2 组织数据
4.3 把各部分代码连接到一起
4.4 把计算成绩的程序分块
4.5 修正后的计算成绩的程序
4.6 小结
第5章 使用顺序容器并分析字符串
5.1 分学生
5.2 迭代器
5.3 用迭代器来代替索引
5.4 重新思考数据结构以实现更好的性能
5.5 list类型
5.6 分割字符串
5.7 测试split函数
5.8 连接字符串
5.9 小结
第6章 使用库算法
6.1 分析字符串
6.2 对计算成绩的方案进行比较
6.3 对学生进行分类并回顾一下我们的问题
6.4 算法、容器以及迭代器
6.5 小结
第7章 使用关联容器
7.1 支持高效查找的容器
7.2 计算单词数
7.3 产生一个交叉引用表
7.4 生成句子
7.5 关于性能的一点说明
7.6 小结
第8章 编写泛型函数
8.1 泛型函数是什么?
8.2 数据结构独立性
8.3 输入输出迭代器
8.4 用迭代器来提高适应性
8.5 小结
第9章 定义新类型
第10章 定义抽象数据类型
第12章 使类对象像一个数值一样工作
第13章 使用继承与动态绑定
第14章 近乎自动地管理内存
第15章 再探字符图形
第16章 今后如何学习C++
附录

书评:
Koneing两口子真不愧为教育专家。从20多年前的《C陷阱与缺陷》,到《C++沉思录》,再到这本 《Accelerated C++》无不是语言学习的必修之课。特别这本《Accelerated C++》可以说是最佳的C++入门书籍。 
  Koneing对C++学习有三点建议:尽量避免使用指针;提倡使用程序库;用类表达概念。在这本书中充分体现了这几条原则。整本书的重点放在标准库的规范使用上,后面提到的类的设计,而对于指针基本没有涉及。 
  指针是C语言最重要的内容,这个特性也继承给了C++。但经过20多年的应用,现在的C++早不再是C的扩充,它还加入OO、GP等特性了。C和C++早就应该作为两门不同的语言加以学习,Bjarne Stroustrup同样也是这样认为。我们要清醒的认识到:C++作为现今最复杂的一门程序设计语言,在入门的时候不可能对面面俱到,选择是困难的。还好,在我们没有很好的主意的时候Koneing夫妇帮我们作出了选择。我认为如果不是将C++应用于一些特殊的领域,这样的入门不论对学习者还是教师都是让人比较愉快的。

本书下载地址:http://ishare.iask.sina.com.cn/f/10452892.html
dortmund 离线
级别: 菜鸟
UID: 241
精华: 0
发帖: 76
金币: 0 个
银元: 25 个
铜钱: 0 个
技术分: 0 个
在线时间: 14(时)
注册时间: 2010-11-11
最后登录: 2016-09-06
沙发  发表于: 2010-11-11   
thanks
aliwayne 离线
级别: 菜鸟
UID: 410
精华: 0
发帖: 18
金币: 0 个
银元: 10 个
铜钱: 130 个
技术分: 0 个
在线时间: 3(时)
注册时间: 2010-11-17
最后登录: 2010-11-18
板凳  发表于: 2010-11-18   
顶了
huangnachuan 离线
级别: 菜鸟
UID: 464
精华: 0
发帖: 39
金币: 0 个
银元: 25 个
铜钱: 55 个
技术分: 0 个
在线时间: 2(时)
注册时间: 2010-11-22
最后登录: 2010-12-01
地板  发表于: 2010-11-23   
谢谢楼主,辛苦了!
navonbillow 离线
级别: 菜鸟
UID: 828
精华: 0
发帖: 9
金币: 0 个
银元: 10 个
铜钱: 45 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2010-12-25
最后登录: 2010-12-25
4楼  发表于: 2010-12-25   
好书手下了
zqcfzzg 离线
级别: 菜鸟
UID: 2818
精华: 0
发帖: 14
金币: 0 个
银元: 10 个
铜钱: 0 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2011-05-04
最后登录: 2011-05-05
5楼  发表于: 2011-05-05   
i like it
zqcfzzg 离线
级别: 菜鸟
UID: 2818
精华: 0
发帖: 14
金币: 0 个
银元: 10 个
铜钱: 0 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2011-05-04
最后登录: 2011-05-05
6楼  发表于: 2011-05-05   
i like it
angelyincici 离线
级别: 荣誉会员
UID: 31595
精华: 0
发帖: 2
金币: 0 个
银元: 25 个
铜钱: 60 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2014-03-04
最后登录: 2014-04-20
7楼  发表于: 2014-03-05   
怎么下不下来呢~~
描述
快速回复

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

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