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