本书由C++语言的设计者编写,是有关C++语言的最全面、最权威的著作。本书覆盖了标准C++以及由C++所支持的关键性编程技术和设计技术。标准 C++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。\r\n 本书的目的是帮助读者深刻地理解C++如何支持编程技术,从而成为一名优秀的编程人员和设计人员。本书适合作为高校计算机专业C++语言和面向对象编程等课程的教科书,也是C++程序员和爱好者必备的参考书。
出版者的话\r\n专家指导委员会\r\n中文版序\r\n译者序\r\n序\r\n第2版序\r\n第1版序\r\n导论\r\n 第1章 致读者\r\n 第2章 C++概览\r\n 第3章 标准库概览\r\n第一部分 基本功能\r\n 第4章 类型和声明\r\n 第5章 指针、数组和结构\r\n 第6章 表达式和语句\r\n 第7章 函数\r\n 第8章 名字空间和异常\r\n 第9章 源文件和程序\r\n第二部分 抽象机制\r\n 第10章 类\r\n 第11章 运算符重载\r\n 第12章 派生类\r\n 第13章 模板\r\n 第14章 异常处理\r\n 第15章 类层次结构\r\n 第16章 库组织和容器\r\n 第17章 标准容器\r\n 第18章 算法和函数对象\r\n 第19章 迭代器和分配器\r\n 第20章 串\r\n 第21章 流\r\n 第22章 数值\r\n第三部分 用C++做设计\r\n 第23章 开发和设计\r\n 第24章 设计和编程\r\n 第25章 类的作用\r\n附录和索引
Bjarne Stroustrup是C++的设计师和最早的实现者,也是《C++程序设计语言》(第1版1985,第2版1991,第3版1997年),《带标注的C++参考手册》和《C++语言的设计与演化》的作者。丹麦Aarhus大学和英国牛津大学毕业。Stroustrup博士现在是AT&T大规模程序设计研究部的负责人,AT&T特别成员,AT&T贝尔实验室特别成员,以及ACM特别成员。他的研究兴趣包括分布式系统、操作系统、模拟、设计和程序设计。他也是Addison·Wesley的C++In-Depth系列书籍的编辑。
由C++之父Bjarne Stroustrup撰写,是世界上最值得信任的被最广泛阅读的C++著作。
本特别版增加了关于现场和标准库的异常对安全性两个附录(也可以由网址http://www.research.att.com/`bs/得到)。这就使本书完全地和权威性地覆盖了整个C++语言,其标准库,以及关键性的设计技术。基于ANSI/ISO C++标准,本书是对所有C++语言特征和标准库组件的易于理解的最新总结。
本书论述的c++特征和组件有:
抽象类,作为界面。
类层次结构,用于面向对象的程序设计。
模板,作为类型安全的通用型软件的基础。
异常,用做规范性的错误处理手段。
名字空间,用于大规模软件的模块化。
运行时类型识别,用于松散耦合的系统。
C++的C子集,为与C的兼容性和系统层面的工作而设
标准容器和算法。
标准串,I/O流和数值功能。
C兼容性、国际化和异常时安全性。
Bjarne Stroustrup使新接触这个语言的人们更容易接近它,同时也增加了许多高级的信息和技术,即使是C++专家们也会觉得这些材料极其宝贵。
支持本书的网页可以在http://www.aw.com/cseng/找到。