本書把精通C++語言專家們所獲得的語言風格和習慣用法介紹給讀者,以便提高讀者利用C++語言高效地解決實際軟件問題的能力。本書包括11章和4個附錄。第一、二章介紹C++語言習慣用法的歷史背景和C++語言的基本構造塊;第三章介紹類的“完全”類型的習慣用法;第四章介紹繼承;第五章介紹面向對象程序設計繼承的多態(tài)性;第六章從結構和設計角度介紹C++語言的構造方法、風格和習慣用法;第七章研討代碼和設計的可重用性。余了部分超出了C++語言本身,進入到高級程序設計的習慣用法。第八章介紹樣本實例,以取代C++類的許多重要角色;第九章集中在符號語言風格上,打破了許多C++語言程序設計所保持的基本概念以支持增量式運行時更新的習慣用法;第十章是動態(tài)多重繼承;最后一章討論高層對象中的一些系統(tǒng)性問題。本書的所有例子稍加修改就可以應用到具體項目之中。書中每章都附有練習題,以加強對概念和習慣用法的理解。 本書可作為計算機專業(yè)本科生的研究生的教材,也可以作為軟件開發(fā)人員必備的參考書。