本書討論了那些可能出現在所有C++代碼中的基本錯誤,同樣也詳述了那些出現在C++語法、預處理、內存管理、多態(tài)性、類設計和類繼承關系設計中可以出現的各種復雜錯誤。每一個錯誤和其所導致的錯誤結果將會結合錯誤發(fā)生的上下文仔細講解,相應的解決辦法也會詳細地結合實例給出。作者Stephen C.Dewhurst提供給讀者各種C++習慣用法和設計模式,用于產生解決共性問題的定制方法。讀者還將學會更多的通常被誤解了的高級編程和設計中用到的C++特性??傊緯蜃x者展示了如何在充滿各種危險的C++世界中自由航行,以及如何學會C++專家所必備的各種實踐知識。Stephen C.Dewhurst曾經是貝爾實驗室中第一批C++使用者的一員,他具有將近20年的C++應用經驗,曾經用C++解決了諸多領域中的問題,如編譯器設計、證券安全交易、電子商務以及嵌入式通訊等領域。他還是Programming in C++的作者之一,是C/C++ User Journal雜志的編輯,C++ Report雜志的專欄作家。同時,他還是兩個C++編譯器的開發(fā)者,以及大量C++編程文章的作者。