C++程序設計課程是高等院校計算機及相關專業(yè)的重要基礎課程,它是為滿足計算機應用及軟件開發(fā)領域對計算機應用人才的需要而設置的。通過本課程的學習,將為學習諸如軟件工程、C#、基于C++的數據結構等重要課程打下堅實的基礎。本書以C++標準為藍本,全面系統(tǒng)地講述了C++語言的面向過程和面向對象的編程方法,內容涉及C++語言中的基本概念和基本知識(具體包括:C++編程環(huán)境概述、數據類型與表達式、C++語句的類型與語法、函數、數組與指針等),C++語言面向對象的基本特征(具體包括:類和對象、繼承性、派生性、多態(tài)性和虛函數等),并引入了C++的許多新的語言特性(具體包括:命名空間、異常處理和模板等)。本書語言簡練、通俗易懂、結構新穎、條理清晰、重點突出、案例恰當、習題豐富,可供高等院校計算機應用及相關專業(yè)作為教材,也可供軟件開發(fā)人員學習C++之用。