82頁《現(xiàn)代C++教程》:高速上手C++ 11/14/17/20


1
現(xiàn)代 C++ 的新特性
現(xiàn)代 C++ (指 C++11/14/17/20) 為傳統(tǒng) C++ 注入的大量特性,使得整個 C++ 變得更加像一門現(xiàn)代化的語言。它不僅僅增強(qiáng)了 C++ 語言自身的可用性,auto 關(guān)鍵字語義的修改使得我們更加有信心來操控極度復(fù)雜的模板類型;同時還對語言運(yùn)行期進(jìn)行了大量的強(qiáng)化,Lambda 表達(dá)式的出現(xiàn)讓 C++ 具有了『匿名函數(shù)』的『閉包』特性,而這一特性幾乎在現(xiàn)代的編程語言(諸如 Python/Swift/... )中已經(jīng)司空見慣,右值引用的出現(xiàn)解決了 C++ 長期以來被人詬病的臨時對象效率問題等等。
現(xiàn)代 C++ 還為自身的標(biāo)準(zhǔn)庫增加了非常多的工具和方法,諸如在語言自身標(biāo)準(zhǔn)的層面上制定了 std::thread,從而支持了并發(fā)編程,在不同平臺上不再依賴于系統(tǒng)底層的 API,實(shí)現(xiàn)了語言層面的跨平臺支持;std::regex 提供了完整的正則表達(dá)式支持等等。
總而言之,我們作為 C++ 的擁護(hù)與實(shí)踐者,始終保持接納新事物的開放心態(tài),才能更快的推進(jìn) C++ 的發(fā)展,使得這門古老而又新穎的語言更加充滿活力。
2
12.5K 顆星的《現(xiàn)代 C++ 教程》
如果你已經(jīng)熟悉了傳統(tǒng) C++ ,渴望在短時間內(nèi)迅速了解現(xiàn)代 C++ 特性,一定要為你推薦這門 Github 上超火的《現(xiàn)代 C++ 教程》。
這本書定位為現(xiàn)代 C++ 的快速上手教程,同時介紹了一些現(xiàn)代 C++ 的黑魔法,可以幫助傳統(tǒng) C++ 使用者快速進(jìn)化為現(xiàn)代 C++ 使用者。希望進(jìn)階學(xué)習(xí)的讀者可以使用本書來回顧并檢驗(yàn)自己對現(xiàn)代 C++ 的熟悉度。
目前,這本書已同步上線 GitHub,并在短時間內(nèi)獲得 12.5k 星。這本書有中英文兩個版本,包含 10 個章節(jié),請看下圖:

3
如何獲取
絕世好書,值得珍藏!
