本書以最新ANSI C++標準為準則,以美國Microsoft公司開發(fā)的Visual C++ 6.0為語言藍本,全面、系統(tǒng)、完整地講授面向對象程序設計方法的核心概念、主要語言特性、思維方式和面向對象程序設計技術。全書分成兩大部分,第一部分是基礎部分,可作為目前各大專院校已開設的“C語言程序設計”課程的教材,以取代那些內容老化的教材。第二部分是面向對象程序設計部分,系統(tǒng)地介紹C++所支持的面向對象程序設計方法的核心內容,按照“循序漸進,突出重點,深入淺出,融會貫通”的教學原則,編寫成自成體系的C++教科書。每章都有小結,歸納出必須掌握的重點內容,并附有大量的習題,以加深讀者對重點內容的理解。在內容安排上有深有淺,且側重應用,適用于各個層次的讀者,既適合以前從未接觸過C和C++的初學者,也適合具有一定編程基礎的讀者作為學習面向對象程序設計方法,提高編程能力的教材和參考書。