本书针对已有C程序设计基础、学习C++面向对象程序设计的读者。本书分为12章,第1章介绍面向对象程序设计的思想和基本概念;第2章综述C++的发展历程及新特性;第3~6章介绍类、对象、函数、常量、重载的概念及使用方法;第7、8章详细讲解类的组合、继承、多态及模板问题;第9~11章详细介绍输入流/输出流、异常处理及Visual C++ 2019开发环境;第12章给出一个Visual Studio环境下的C++综合实例。本书内容由浅入深,采用案例教学的方法,力求将复杂的概念用简洁浅显的语言进行讲解,并且用实例对方法进行说明。书中还配有大量的习题。本书配有电子课件等教学资源,请登录华信教育资源网www.hxedu.com.cn,注册后免费下载。本书还配有慕课,请登录智慧树网站www.zhihuishu.com,搜索“面向对象程序设计”或扫描前言中的课程二维码。