內容簡介
本書結合產教融合、實例驅動和以生為本的教學理念,理論部分循序漸進,實踐部分學以致用,由作者總結20多年一線教學與軟體開發經驗撰寫而成。 全書共17章,分為4部分。第1部分(第1~9章)為C++面向過程程序設計,包括基礎概念、表達式、三種流程、函數、數組、自定義類型、指針及引用等。第2部分(第10~13章)為C++面向對象程序設計,包括類和對象、繼承、多態及運算符重載等。第3部分(第14~16章)為C++進階部分,包括文件、異常、命名空間、預處理器、匿名函數、字元串、正則表達式、標準模板庫等。第4部分(第17章)為C++項目開發實踐,包括C++基礎綜合項目、圖形用戶界面項目、資料庫項目、網絡通信項目和遊戲開發項目5個案例。 本書可作為高等院校計算機類相關專業「C++程序設計」課程的教材,也可作為對編程競賽、軟體開發感興趣的讀者的自學讀物,並可作為相關行業技術人員的參考用書。目錄
第1章 概述