本書由淺入深、循序漸進地從面向過程到面向對象逐步講授如何使用C++開發(fā)系統(tǒng)。全書內容包括4大部分,第1部分是基本語法和概念,包括C++預備知識、Visual C++開發(fā)環(huán)境、基本數據類型、變量和常量、C++中的運算符、表達式和語句、指針的操作、復合數據類型、函數、輸入輸出等,還給出了面向過程的編程方法。第2部分是面向對象編程,包括封裝、命名空間和作用域、繼承和派生、多態(tài)、模板,以及面向對象的編程案例。第3部分是高級篇,包括string類、異常處理、內存管理、預處理、錯處和調試。第4部分是應用篇,包括4種類型的案例,即用鏈表模擬堆棧和圖的遍歷(數據結構型)、用WinSocket編寫客戶機/服務器模式的系統(tǒng)和自定義協(xié)議及其實現(xiàn)的方法(網絡型)、利用ODBC API函數實現(xiàn)電話簿和成績管理(數據庫型)、用文件流實現(xiàn)的特征碼查毒方法及用堆棧鏈表實現(xiàn)的表達式求值(其他類型)。本書適合廣大C++語言愛好者和從業(yè)者,也適合大專院校學生閱讀。該書既能滿足初學者入門的需求,也能滿足有一定經驗的讀者繼續(xù)深入和提高。