本书全面介绍面向过程编程与面向对象编程的基本理念与方法。运用大量示例程序,从介绍C++的语言基础开始,逐步过渡到面向对象编程,最后以一个常见的实例介绍从问题描述到类的设计过程,并对高校图书管理系统的实现做了分析。全书共分11章。第1~7章主要介绍面向过程编程的方法与思路,包括C++中的内置数据类型、控制结构、函数、指针。第8~10章着重讨论面向对象编程的理念,包括C++中的类、运算符重载、继承、多态。第11章以具体实例介绍类设计的一般过程。全书提供了大量应用实例,每章后均附有习题。本书从基本概念开始讲解,适合没有编程经验的读者学习。同时也可作为高等学校计算机相关专业的C++语言教材和计算机公共课的编程语言教材。