本书主要介绍了面向对象程序设计的思想和C++编程语言基础, 主要包括以下几个方面的内容: 程序设计的发展脉络、软件危机的出现背景和面向对象程序设计思想的提出 ; C++语言中的组成要素 ; C++语言的数组、指针、引用、结构体、共用体、函数等数据结构的基本概念、重要算法、定义及调用方法 ; 面向对象程序设计思想的C++类、对象的概念、定义和调用规则, 类的封装性、继承性、多态性, 构造函数、析构函数、内联函数、友元函数、虚函数、纯虚函数、虚基类、函数重载等重要概念和使用方法等。