本书内容包括5大部分。绪论和第1章主要介绍面向对象的分析和设计方法。第2章主要介绍目前最流行的Visual C++ 6.0集成开发环境的基本使用方法。第3章简单介绍C++的基础知识,是C++面向对象程序设计的基础。 第4~9章介绍面向对象程序设计的基本方法,主要包括类的声明与实现、对象的创建与使用、静态成员与常成员、友元、运算符重载与类型转换、派生类的声明与实现、多继承与虚基类、多态性与虚函数、函数模板与类模板、流类库、格式化输入输出、文件输入输出等。第10章简单介绍Windows程序设计基础,包括Windows程序的特点和运行机制、基于API的Windows程序设计、基于MFC的Windows程序设计等。 本书内容丰富、语言简练、概念清晰、可读性强,可以作为高等院校相关专业本科生面向对象程序设计课程的教材,或作为研究生面向对象程序设计课程的参考书,也可以作为广大C++程序设计爱好者的自学参考书。