本書從初學者的角度出發(fā),以通俗易懂的語言,配合豐富的實例,詳細講解了C++語言的基礎知識。本書包括4篇18章:第1篇是基礎知識,包括了緒論,數據類型,表達式與語句,條件判斷語句,循環(huán)語句,函數,數組、指針和引用,構造數據類型;第2篇是核心技術,包括了面向對象編程、類和對象、繼承與派生;第3篇是高級應用,包括了模板、STL標準模板庫、RTTI與異常處理、程序調測、文件操作、網絡通信;第4篇為項目實戰(zhàn),結合圖書管理系統(tǒng),依照軟件工程的開發(fā)流程,講述如何進行實際開發(fā)。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會C++語言的強大,快速提高開發(fā)技能。本書列舉了大量的小型實例、綜合實例和部分項目案例;所附DVD光盤內容有同步視頻講解、實例源程序、“實踐與練習”答案等;本書的服務網站提供了模塊庫、案例庫、題庫、素材庫、答疑服務。本書內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發(fā)人員的查閱、參考資料。