C++是一种大型而复杂的语言,其设计目标是作为一种通用的工程语言。
本书分4个部分共19章,不仅详细介绍了C++语言的基本语法,而且讲解了C++的高级应用(如虚函数、模板、异常等),并通过大量详尽的代码表达了有关软件工程及维护的观点。全书贯穿了面向对象程序设计思想,不断强调开发可重用的、可移植的和易维护的程序的重要性。
本书专门为希望将实际经验与C++的具体细节相结合的专业人士而编写,也是一本学习C++语言的好教材,对初学编程的读者也大有裨益。
目录:
出版者的话
专家指导委员会
译者序
前言
第一部分 c++程序设计简介
第1章 面向对象方法的优点 1
第2章 快速入门:c++简介 22
第3章 c++数据和表达式的使用 55
第4章 c++控制流 83
第5章 程序员定义数据类型的聚集 129
第6章 内存管理:栈和堆 166
第二部分 用c++进行面向
第7章 使用c++函数编程 225
第8章 使用函数的面向对象程序设计 268
第9章 作为模块单元的c++类 303
第10章 运算符函数:另一种好设计思想 353
第11章 构造函数与析构函数:潜在的
第三部分 使用聚集和继承的
第12章 复合类的优缺点 439
第13章 如何处理相似类 484
第14章 在继承和复合之间进行选择 541
第四部分 c++的高级应用
第15章 虚函数和继承的其他高级应用 587
第16章 运算符重载的高级应用 651
第17章 模板:另一个设计工具 694
第18章 带异常处理的程序设计 730
第19章 总结 769