全书共分为10章。第1章阐述了面向对象程序设计的基本原理,重点介绍了c++语言的历史及其基本架构。第2章介绍了C++类的定义、对象的创建以及对象成员的访问等基本内容。第3章着重介绍了C++的继承机制。第4章介绍了多态和重载,重点介绍了虚函数和运算符重载。第5章介绍了c++的模板技术,并在模板技术中对重载、继承和多态机制进行了探讨。第6章对C++中的一些典型问题进行了深入阐述,长期以来我们感觉这部分内容在教学中会占据较多的课时,但如果在前面的章节中介绍这些内容,学生将较难进入面向对象思维模式,当学生具有了面向对象的思维习惯以后再来介绍这些典型问题应该比较合适。第6章部分内容有一定难度,但对于一个C++编程者来说,这些内容都是不可回避的。从第7章开始进入MFC的学习,第7章介绍了Visual C++编程基础,包括windows程序编程机制、API编程以及MFC编程。第8章介绍了对话框、常用消息、菜单和工具条的使用。第9章介绍了单文档界面和多文档界面。第10章简单介绍了图形设备接口。