C++是一種通用的程序設計語言,在商業(yè)、工程和實時系統(tǒng)中得到廣泛的應用。本書全面、系統(tǒng)、詳細地講述了C++語言的基本概念、面向對象程序設計的重要特征和基本編程方法。本書通過大量的C++程序實例闡述了軟件工程強調程序的可維護性、可理解性和可移植性的觀點。通過本書的學習,讀者能夠理解和掌握面向對象程序設計的基本概念和基本方法,具備一定的運用基本數據結構和算法進行程序設計的能力。本書的語言基礎、設計和應用三部分內容相互銜接,前后呼應,便于讀者循序漸進地學習。每一章都附有大量富有啟發(fā)性的習題,便于讀者加深理解和鞏固提高。本書可作為高等院校計算機及相關專業(yè)本科、研究生面向對象程序設計課程的教材,也可作為工程技術人員和廣大計算機愛好者自學的參考書。