本书以生动轻松的语言深入阐述了C++语言和面向对象程序设计技术。从*简单的面向对象技术到复杂的虚函数等内容,作者采用循序渐进的方式**初学者进入面向对象程序设计的大门。书中设计了超过115个完整的经过教学测试的代码示例,不仅分析了这些示例的代码片段,而且还解释了如何把它们组成一个完整的程序。
本书从第2章开始就引入了重要的面向对象的类和技术,与传统的C++教材相比,由于读者很快就知道如何创建对象和调用类函数,所以可以更早地创建复杂且有趣的程序。
本书作者有20多年的编程和教学经验,书中提供了许多实际开发中的宝贵经验,并给出了编写代码应采取的格式、应该避免的错误、调试和定位问题的技巧以及一些常识性的建议。此外,各章后面都提供了大量练习,有助于加强读者对相关内容的理解。
本书主要特色:面向对象的原则和定义;对象模型和类的关系;C++类,包括string、vector、queue、stringstream、ifstream以及ofstream;控制语句与循环;函数、重载以及默认参数列表;指针和引用;数组:一维和多维;构造函数、析构函数、继承、虚函数以及多态;多文件程序的创建。