本書為已有C程序設計基礎、學習C++面向對象程序設計的讀者編寫。書中用通俗易懂的語言講解C++程序設計的基本概念、語法規(guī)則及編程方法,內容由淺入深,循序漸進。全書共分9章。第1章和第2章介紹面向對象程序設計方法及C++程序設計語言基礎;第3章~第6章圍繞面向對象程序設計的數據封裝和隱藏、繼承性和多態(tài)性3個特征,分別介紹類和對象、構造函數與析構函數、靜態(tài)成員、友元類和友元函數、繼承和派生、多態(tài)性等;第7~9章分別介紹函數模板和類模板、文件和流、異常處理。每章采用案例教學的方法,精講多練,確保在學習完本書之后,掌握C++語言的基礎知識和編程技能,為讀者從事具體的軟件項目開發(fā)奠定基礎。為便于教師教學與學生學習,本書配有電子課件、實例源代碼、習題答案等教學資源。如果需要,可以通過人民郵電出版社教學服務與資源網(http://www.ptpedu.com.cn)下載。本書兼顧理論和實踐,可作為高等學校計算機或軟件專業(yè)學生的教材,也可作為工程技術人員的參考書。