面向对象程序设计是目前软件的开发流方法。本书讨论面向对象程序设计的基本概念,以及使用C++语言进行面向对象程序设计的基本方法。本书的内容主要包括:C++语言基础、面向对象程序设计、类和对象、友元和运算符重载、继承、运行时的多态性和抽象类、模板、异常处理、I/O流类库、标准模板库等。另外,为方便学生上机实践,附录中还讨论Visual C++集成开发环境的组成、编译和运行C++程序的方法、程序调试技术、C++下的Windows编程方法等。
本书既可作为大专院校计算机等专业“面向对象程序设计”课程的教材,也可作为从事计算机开发和应用的工程技术人员的自学参考书。