本書以簡明扼要的語言、配合豐富的實例,針對初學者從最基礎的變量、表達式、數組、指針、引用和函數等,到面向對象的類和對象、繼承與派生、虛函數與多態,從泛型編程的函數模板和類模板到移動語義、頭等函數(函數指針、函數對象、Lambda表達式),從C
++
標準庫的輸入輸出流庫、容器、迭代器、算法、智能指針等工具到異常處理和RAII等,由淺入深地對最新的C++17標準語法進行了系統的講解。對一些關鍵的語法概念如函數、類與對象、派生類等內容,提供了游戲編程、信息管理、數據結構、機器學習、人工智能等學科領域的一些經典的、實際問題的實戰演練,以加強讀者將語法知識用于解決各種實際問題和進行實際編程能力的訓練,讓讀者領悟和體會C++語言的靈活運用。
本書描述精煉、簡單易懂,并有豐富的實戰案例,既適合作為編程初學者的學習用書,也適合有編程基礎的開發人員迅速學習和掌握現代C++語言。