- 内容提要
- 前言
- 第 1 章 预备知识
- 第 2 章 开始学习 C++
- 第 3 章 处理数据
- 第 4 章 复合类型
- 第 5 章 循环和关系表达式
- 第 6 章 分支语句和逻辑运算符
- 第 7 章 函数——C++的编程模块
- 第 8 章 函数探幽
- 第 9 章 内存模型和名称空间
- 第 10 章 对象和类
- 第 11 章 使用类
- 第 12 章 类和动态内存分配
- 第 13 章 类继承
- 第 14 章 C++中的代码重用
- 第 15 章 友元、异常和其他
- 第 16 章 string 类和标准模板库
- 第 17 章 输入、输出和文件
- 第 18 章 探讨 C++新标准
- 附录 A 计数系统
- 附录 B C++保留字
- 附录 C ASCII 字符集
- 附录 D 运算符优先级
- 附录 E 其他运算符
- 附录 F 模板类 string
- 附录 G 标准模板库方法和函数
- 附录 H 精选读物和网上资源
- 附录 I 转换为 ISO 标准 C++
- 附录 J 复习题答案
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
H.1 精选读物
- Becker, Pete. The C++ Standard Library Extensions. Upper Saddle River, NJ:Addison-Wesley,2007。
本书讨论第一个 TR1(Technical Report)库。这是一个可选的 C++98 库,但 C++11 包含其大部分元素。涉及的主题包括无序集合模板、智能指针、正则表达式库、随机数库和元组。
- Booch, Grady, Robert A. Maksimchuk, Michael W. Engel, and Bobbi J.Young. Object-Oriented Analysis and Design, Third Edition. Upper Saddle River, NJ:Addison-Wesley, 2007。
本书介绍了 OOP 概念,讨论了 OOP 方法,并提供一些示例应用程序,示例是使用 C++编写的。
- Cline, Marshall, Greg Lomow and Mike Girou. C++FAQ,Second Edition(C++常见问题解答,第二版)。Reading,MA:Addison-Wesley,1998。
本书解答了多个经常问到的有关 C++语言的问题。
- Josuttis, Nicolai M. The C++ Standard Library: A Tutorial and Reference(C++标准库教程和参考手册)。Reading. MA:Addison-Wesley,1999。
本书介绍了标准模板库(STL)以及其他 C++库特性,如复数支持、区域和输入/输出流。
- Karlsson, Bjürn. Beyond the C++ Standard Library:An Introduction to Boost. Upper Saddle River,NJ:Addison-Wesley,2006。
顾名思义,本书探讨多个 Boost 库。
- Meyers, Scott. Effective C++: 55 Specific Ways to Improve Your Programs and Designs, Third Edition。Upper Saddle River,NJ:Addison-Wesley,2005。
本书针对的是了解 C++的程序员,提供了 55 条规定和指南。其中一些是技术性的,如解释何时应定义复制构造函数和赋值运算符;其他一些更为通用,如对 is-a 和 has-a 关系的讨论。
- Meyers, Scott. Effctive STL: 50 Specific Ways to Improve Your Use of the Stadard Template Library。Reading,MA:Addison-Wesley,2001。
本书提供了选择容器和算法的指南,并讨论了使用 STL 的其他方面。
- Meyers, Scott. More Effecitve C++: 35 New Ways to Improve Your Programs and Designs。Reading,MA:Addison-Wesley,1996。
本书秉承了《Effecitve C++》的传统,对语言中的一些较模糊的问题进行了解释,介绍了实现各种目标的方法,如设计智能指针,并反映了 C++程序员在过去几年中获得的其他一些经验。
- Musser, David R, Gillmer J. Derge, and Atul Saini. STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library, Second Edition. Reading,MA:Addison-Wesley,2001。
要介绍并演示 STL 的功能,需要一整本书,该书可满足您的需求。
- Stroustrup, Bjarne. The C++ Programming Language. Third Edition。Reading,MA:Addison-Wesley,1997。
Stroustrup 创建了 C++,因此这是一部权威作品。不过,如果对 C++有一定的了解,将可以很容易地掌握它。它不仅介绍了语言,而且提供了多个如何使用该语言的示例,同时讨论了 OOP 方法。随着语言的发展,这本书已有多个版本,该版本增加了对标准库元素的讨论,如 STL 和字符串。
- Stroustrup, Bjarne. The Design and Evolution of C++。Reading,MA:Addison-Wesley,1994。
如果想了解 C++的演进过程及其为何以这种方式演进,请阅读该书。
- Vandevoorde, David and Nocoli M. Jpsittos C++Templates: The Complete Guide。Reading,MA:Addison-Wesley,2003。
有关模板的内容很多,该参考手册做了详细介绍。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论