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