語言進行改進和擴充,將“類”的概念引入了C語言,構(gòu)成了最早的C++語言(1983年)。后來,Stroustrup和他的同事們又為C++引進了運算符重載、引用、虛函數(shù)等許多特性,并使之更加精煉,于1989年推出了AT&T C++2.0版。隨后美國國家標準協(xié)會ANSI(AmeriCan National Standard Institute)和國際標準化組織ISO(International Standards Organization)一起進行了標準化工作,并于1998年正式發(fā)布了C++語言的國際標準ISO/IEC:98—14882C++支持面向?qū)ο蟮某绦蛟O(shè)計方法,特別適合于中型和大型的軟件開發(fā)項目,從開發(fā)時間、費用到軟件的重用性、可擴充性、可維護性和可靠性等方面,C++均具有很大的優(yōu)越性。同時,C++又是C語言的一個超集,這就使得許多C代碼不經(jīng)修改就可被C++編譯器編譯通過。C++基本上可以運行在所有的平臺上,并且有無數(shù)的應(yīng)用程序都是用C++實現(xiàn)的。無論你正在實現(xiàn)什么、你的目標平臺是什么,你都可能碰到其他的研發(fā)人員已經(jīng)解決很多年的那些共同的問題。本書就是用來解決這些共同的問題,并對每一個解決方案進行了解釋。本書的結(jié)構(gòu)非常簡單明了,基本上每一節(jié)都是由一個問題描述和一個代碼解決方案組成,并且緊跟著是一個討論。從本書中,你一定能找到那些正讓你束手無策的問題的解決方案。