C++是当今广泛用于商务、工程甚至实时应用程序的编程语言。本书从软件工程的角度讲述了这门语言,并在讲授语言之前先介绍了面向对象的原理。从软件工程的角度来掌握ANSI/ISOC++的主要特性(类、方法、动态存储管理、类组合等)对创建更强大、更健壮、更易于维护的C++软件是十分有帮助的。
本书除全面介绍C++语言的知识外,还充分让读者认识到软件工程和维护方法的重要性。编写本书的目的是为了达到两个目标:第一,成为所有C++图书的鼻祖;第二,当应该探讨时,即从软件工程的角度(不是从这是你所能够做的角度)进行探讨,成为市场上第一本既涉及C++语言又涉及它的使用的编程图书。本书可作为C++课程的教材,同时,对于有丰富编程经验的编程人员也是一本优秀的参考书。
目录
第I部分C++程序设计简介第1章面向对象的方法:优势何在?第2章迅速起步:C++概览第3章使用C++数据和表达式第4章C++控制流第5章使用自定义的数据类型进行聚合第6章内存管理:栈和堆第II部分C++面向对象程序设计方法第7章使用C++函数进行程序设计第8章使用函数进行面向对象程序设计第9章模块化的单元——C++类第10章运算符函数:另一个好概念第11章构造函数和析构函数:潜在的问题第III部分使用聚合与继承的面向对象程序设计方法第13章相似类:如何处理第14章在继承与合并之间选择第IV部分C++高级应用第15章虚函数和继承的其他高级应用第16章运算符重载的高级应用第17章模板:另一个设计工具第18章异常程序设计第19章总结
下载