编辑推荐
特别的书,特别的版本,特别的作者,特别的译者。
这是一本特别的书,是世界上第一部关于C++的著作,是关于C++语言及其程序设计的最重要的著作,是在C++领域中地位无法替代的一部杰作。这是该书的最新版本,也最能反映最新的C++标准。
内容简介
这本书的作者Bjarne Stroustrup博士是C++语言的设计者和最初实现者,AT&T实验室的大型程序设计研究部的首脑。Bjarne Stroustrup曾经获得《财富》杂志评选的“美国12位最年轻的科学家”称号,同时还是BYTE杂志评选出的“近20年来计算机工业最具影响力的 20人”,并且是历史最悠久、目前世界上最大的教育和科学计算协会ACM的院士,还获得过ACM的1993年度Grace Murray Hopper大奖。这本书的译者裘宗燕,北大教授,是一位著名的计算机技术译者,曾经担任过《C++语言的设计和演化》、《程序设计实践》和《程序设计语言:概念和技术》这几本重量级著作的翻译工作,译作以严谨著称。他如此评价自己的这本作品:“要学习C++语言和程序设计,要将C++应用于程序设计实践,本书自然是必读之书。这个‘特别版’以标准化的C++语言为基础,讨论了C++的各种语言特征和有效使用这一语言的程序设计技术。书中也用了大量的篇幅,在标准库以及一般软件开发的环境下,讨论了使用C++语言编程和组织程序的许多高级技术。本书内容覆盖了C++语言及其程序设计的各个方面,其技术深度与广度是举世公认的。”
本特别版增加了关于现场和标准库的异常时安全性两个附录,这就使本书完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。本书是对所有C++语言特征和标准库组件的易于理解的最新总结。
目录:
导论
第一章 致读者
1.1 本书的结构
1.2 学习C++
1.3C++的设计
1.4 历史注记
1.5 C++的使用
1.6 C和C++
1.7 有关在C++里编程的思考
1.8忠告
1.9 参考文献
第二章 C++概览
2.1 为什么是C++
2.2 程序设计范型
2.3 \过程式程序设计
2.4 模块程序设计
2.5数据抽象
2.6 面向对象的程序设计
2.7 通用型程序设计
2.8 附言
2.9 忠告
第三章 标准库概览
3.1 引言
3.2 HELLO,WORLD
3.3 标准库名字空间
3.4 输出
3.5 字符串
3.6 输入
3.7 容器
3.8 算法
3.9 数学
3.10 标准库功能
3.11 忠告
第一部分基本功能
第四章类型的声明
4.1 类型
4.2 布尔量
4.3 字符类型
4.4 整数类型
4.5 浮点类型
4.6 大小
4.7 VOID
4.8 枚举
4.9 声明
4.10 忠告
4.11 练习
第五章 指针,数据和结构
5.1 指针
5.2 数组
5.3 到数组的指针
5.4 常量
5.5 引用
5.6 指向的指针
5.7 结构
5.8 忠告
5.9 练习
……