本书全面介绍了使用C++分析、设计、实现、测试和调试程序的知识。书中通过大量的C++程序示例和插图,清晰直观的展现了函数的应用,通过对象和使用类进行封装,定义方法、多态和构造函数,结构化程序设计和面向对象程序设计、继承和模板、C++的字符串类、结构和枚举、“指针”,本书最后还介绍了C++的数据结构,包括类表类和堆栈类。全书示例都围绕着对象展开,循序渐进的阐明了面向对象编程(OOP)技术。本书特色:选读材料:教师可以讲解全部或者部分选读章节,这些内容展现了计算机学科广阔的主题材料。编程项目:多数章节提从了在难度和主题方面进一步延伸的编程项目。这些项目提供了额外的应用程序资源。复习题:每章的复习题和答案是读者学习C++编程的优秀学习工具。实验:每一章都以实验结束。实验综合了本章主题,以动物的形式展现出使用C++解决问题的诸多特点。