本书共9章,第1章介绍面向过程和面向对象程序设计方法、基本概念和特征,回顾从C到C++的发展历程,总结C++的特点、应用领域和编译环境;第2章讲述C++对C引入的新特性:命名空间、C++的输入输出、const常量、引用、函数的增强、动态内存的分配和释放;第3章介绍对象和类,包括类和对象的概念及使用,类的成员函数、构造函数和析构函数、对象数组和对象指针、对象数组作为函数参数传递,以及类的组合;第4章介绍数据的共享与保护,包括类的作用域和对象的生存期、静态成员、友元函数和友元类、常量类型;第5章介绍继承与派生,包括基类与
派生类、派生类的构造函数和析构函数、多继承和虚基类;第6章介绍多态性,包括多态的概念、运算符重载、虚函数、纯虚函数和抽象类;第7章介绍函数模板与模板函数、类模板与模板类;第8章介绍文件和流,第9章介绍异常处理。