本書針對已有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,搜索“面向對象程序設計”或掃描前言中的課程二維碼。