面向對象程序設計是目前軟件的開發(fā)流方法。本書討論面向對象程序設計的基本概念,以及使用C++語言進行面向對象程序設計的基本方法。本書的內容主要包括:C++語言基礎、面向對象程序設計、類和對象、友元和運算符重載、繼承、運行時的多態(tài)性和抽象類、模板、異常處理、I/O流類庫、標準模板庫等。另外,為方便學生上機實踐,附錄中還討論Visual C++集成開發(fā)環(huán)境的組成、編譯和運行C++程序的方法、程序調試技術、C++下的Windows編程方法等。 本書既可作為大專院校計算機等專業(yè)“面向對象程序設計”課程的教材,也可作為從事計算機開發(fā)和應用的工程技術人員的自學參考書。