本书是一本关于C++的优秀教材,由加州大学知名教授Horstmann编写。全书深入探讨了C++的知识,并着重强调了安全的标准模板库;本书较厚,但它可用做程序设计专业学生的教材(两学期)。全书在介绍基础知识后,作者论及了一些高级主题。书中面向对象的设计一节探讨了软件开发生命周期问题,给出了实现类关联的实用提示。其他高级主题包括模板、C++标准模板库、设计模式、GUI、关系数据库以及XML等。本书的特色是语言浅显,示例与习题丰富,讲解详尽且透彻,此外还提供针对老师与学生的配套网站。.本书适合高等院校的本科生、研究生及专业软件设计人员使用。本书从良好编程实践的角度纵览了当今C++的概貌。Horstmann和Budd将实践经验与教学经验结合,指导读者从程序设计基础入手,理解C++内存管理、运算符重载和异常处理等复杂特性。Big C++不仅是一本参考书,还提供了精心设计的练习、示例以及实例学习,使读者掌握实用的C++应用程序的细节。..现代C++特性。本书着重于C++标准的现代特征,诸如流库、string类以及STL的详细介绍。通过尽量减少使用易出错和易混淆的结构,读者会更快地成为更具生产率的程序员。先介绍原理。考虑到C++的复杂性,本书按以下结构组织:基本章节部分提供了基本概念与C++基础。当读者掌握了基本原理,随后的各章节增加了深度并介绍了一些关键主题,这些主题包括异常处理、内存管理、多态、名字作用域管理及模板等。面向对象。本书将C++作为一种面向对象语言介绍,从而使读者从一开始就学习使用对象。当读者习惯了创建对象和调用成员函数后,就将学习实现自定义类和成员函数。随后的章节介绍面向对象设计方法学及其工具,拓展关于UML表示的知识及介绍设计模式。灵活性。为使读者可以按兴趣学习,本书采用模块化设计。读者可以选取关于STL、图形程序设计或面向对象设计的章节。或者,从三个应用章节中选择——关系数据库、图形用户接口及XML——由此,读者可以拓展关于实际编程的知识。...