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