出版社: 机械工业出版社
原作名: Accelerated C++
译者: 靳志伟
出版年: 2008-1-1
页数: 293
定价: 39.00元
装帧: 平装
丛书: C++设计新思维
ISBN: 9787111224044
内容简介 · · · · · ·
本书是美国斯坦福大学的经典教材,通过示例进行编程实践系统介绍C++程序设计。从使用C++标准库中的高级抽象开始,使读者很快掌握编程方法。每一章都有很经典独特的例子以及非常到位的讲解,覆盖了C++更多领域的内容,从标准库容器、泛型算法的使用,到类的设计、泛型算法的设计,本书都进行了详细的讲解。
本书作者有丰富的C++开发、研究和教学经验,内容由浅入深,讲解精炼巧妙。无论是刚入门的新手还是有经验的C++开发人员都能从本书中受益。
作者简介 · · · · · ·
Andrew Koenig,AT&T大规模程序研发部(前贝尔实验室)成员,同时也是C++标准委员会项目编辑。他有30多年编程经验,15年C++开发经验,已发表150多篇与C++有关的论文,应邀在世界各地多次演讲。曾编著《C Traps and Pitfalls》一书,并与妻子合著《Ruminations on C++》。
Barbara E. Moo,独立咨询顾问,在软件领域从业20多年。在AT&T工作的近15年中,参与了第一个使用C++编写商业产品的开发项目,负责管理公司第一个C++编译器项目,并成功指导开发了AT&T中屡获殊荣的WorldNet Internet Service Business。曾参与编写《Ruminations on C++》一书,并在世界各地进行过多次演讲。
Andrew Koenig 和 Barbara E. Moo 堪称...
Andrew Koenig,AT&T大规模程序研发部(前贝尔实验室)成员,同时也是C++标准委员会项目编辑。他有30多年编程经验,15年C++开发经验,已发表150多篇与C++有关的论文,应邀在世界各地多次演讲。曾编著《C Traps and Pitfalls》一书,并与妻子合著《Ruminations on C++》。
Barbara E. Moo,独立咨询顾问,在软件领域从业20多年。在AT&T工作的近15年中,参与了第一个使用C++编写商业产品的开发项目,负责管理公司第一个C++编译器项目,并成功指导开发了AT&T中屡获殊荣的WorldNet Internet Service Business。曾参与编写《Ruminations on C++》一书,并在世界各地进行过多次演讲。
Andrew Koenig 和 Barbara E. Moo 堪称C++研究领域的“第一神仙眷侣”,他们不光有着多年的C++开发、研究和教学经验,而且亲身参与了C++的演化和变革,是对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章 定义新类型
9.1 Student_info回顾
9.2 自定义类型
9.3 保护
9.4 Student_info类
9.5 构造函数
9.6 使用Student_info类
9.7 小结
练习
第10章 管理内存与低级数据结构
10.1 指针与数组
10.2 字符串字面量回顾
10.3 初始化字符串指针数组
10.4 main函数的参数
10.5 文件读写
10.6 内存管理的三种方法
10.7 小结
练习
第11章 定义抽象数据类型
11.1 Vec类
11.2 实现Vec类
11.3 复制控制
11.4 动态的Vec类型对象
11.5 灵活的内存管理
11.6 小结
练习
第12章 使类对象获得数值功能
12.1 一个简单的string类
12.2 自动转换
12.3 Str操作
12.4 有些转换是危险的
12.5 类型转换操作函数
12.6 类型转换与内存管理
12.7 小结
练习
第13章 继承与动态绑定的使用
13.1 继承
13.2 多态与虚拟函数
13.3 使用继承解决问题
13.4 一个简单的句柄类
13.5 使用句柄类
13.6 微妙之处
13.7 小结
练习
第14章 近乎自动地管理内存
14.1 用于复制对象的句柄
14.2 引用计数句柄
14.3 可以让您决定何时共享数据的句柄
14.4 可控句柄的一个改进
14.5 小结
练习
第15章 再探字符图形
15.1 设计
15.2 实现
15.3 小结
练习
第16章 学习C++的后续方法
16.1 利用已经掌握的知识
16.2 学习更多的知识
练习
附录A C++语法细节
A.1 声明
A.1.1 指定说明
A.1.2 声明符
A.2 类型
A.2.1 整数类型
A.2.2 浮点类型
A.2.3 常量表达式
A.2.4 类型转换
A.2.5 枚举类型
A.2.6 重载
A.3 表达式
A.4 语句
附录B 标准库一览
B.1 输入-输出
B.2 容器和迭代器
B.2.1 共有的容器操作
B.2.2 顺序容器的操作
B.2.3 其他顺序操作
B.2.4 关联容器的操作
B.2.5 迭代器(iterator)
B.2.6 向量(vector)
B.2.7 链表(list)
B.2.8 字符串(string)
B.2.9 对(pair)
B.2.10 图(map)
B.3 算法
· · · · · · (收起)
丛书信息
· · · · · ·
喜欢读"Accelerated C++中文版"的人也喜欢的电子书 · · · · · ·
喜欢读"Accelerated C++中文版"的人也喜欢 · · · · · ·
- C++ Cookbook 中文版 7.3
- C++程序设计语言 8.8
- C++语言导学 8.8
- C语言接口与实现 8.2
- 程序设计实践 9.0
- C专家编程 9.2
- Advanced C++中文版 7.2
- 操作系统设计与实现(下册) 8.4
- 编程精粹 9.0
- C陷阱与缺陷 8.8
Accelerated C++中文版的书评 · · · · · · ( 全部 33 条 )
写给还没看这本书的人的小小建议
Accelerated C++
introduction to c++
> 更多书评 33篇
论坛 · · · · · ·
怎么开始阅读 | 来自求学者 | 2018-06-23 11:26:08 | |
非常好的C++入门书 | 来自Wei Xue | 2008-04-24 08:25:39 |
这本书的其他版本 · · · · · · ( 全部5 )
-
中国电力出版社 (2003)8.8分 185人读过
-
Addison-Wesley Professional (2000)9.0分 137人读过
-
机械工业出版社 (2006)9.2分 81人读过
-
科学出版社 (2012)8.5分 41人读过
以下书单推荐 · · · · · · ( 全部 )
- C++: From Novice to Professional (Kimmy)
- C++: 入門 (Milo)
- arch base (eidos)
- C++渐进书系 (_parzival)
- life-杂 (eidos)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Accelerated C++中文版的评论:
feed: rss 2.0
0 有用 Linxh 2008-05-05 18:58:28
不错
1 有用 小李 2013-01-25 11:35:28
大概是最精简但最适合程序员的C++教程了
0 有用 Wei Xue 2008-04-24 08:22:16
入门级
7 有用 阅微草堂 2016-01-08 18:08:01
本书不是从"C++中的C"开始讲解,而是始于地道的C++特性.从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念.另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具. 作者在C++领域的编程实践,教育培训以及技术写作方面... 本书不是从"C++中的C"开始讲解,而是始于地道的C++特性.从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念.另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具. 作者在C++领域的编程实践,教育培训以及技术写作方面都是世界一流水准.我喜欢这种大量使用标准库和C++语言原生特性的清新的写作风格.在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时.尽管这本教材也许对于国内的高校教育来说有些前卫, (展开)
2 有用 裱糊匠 2017-08-15 14:09:34
我的c++思维启蒙书 from 刘伟鹏
0 有用 林雨 2023-02-22 23:04:38 广东
很好的入门书,不过言语读起来没有畅快的感觉,不知道是原书就这样,还是翻译得太生涩。
2 有用 二三三 2022-10-04 16:52:14 湖南
看完了,难度较大(但能感觉作者并没有往难处写)。 这是我入门c++的第一本书,本书非常强调实践,我在vs输它的代码全都能跑。
0 有用 小y箭塔流 2022-09-13 12:01:02 广东
非常好的入门书。
0 有用 yezhang 2022-08-31 22:49:09 广东
年纪轻轻的,学点Python不好吗?非要学c++自虐。。
0 有用 水 2022-01-11 21:39:05
?看一遍真就只是看一遍