Modern C++ 书籍推荐
本文介紹了一些 Modern C++ 的相關書籍
整理了一份 Modern C++(現代 C++,意指使用 C++11 及之后標準特性的 C++),有興趣的朋友可以參考一下~
基礎
- The C++ Programming Language
第四版中包含了對 C++11 的介紹 [pdf]
- C++ Primer
第五版中包含了對 C++11 的介紹 [pdf]
- C++ Annotations
實際上并不是書籍,而是關于 C++ 的教程文檔,目前最新版是 11.1.1 [site]
- C++ Primer Plus
第六版中包含了對 C++11 的介紹
擴展
- Effective Modern C++
C++11 及 C++14 使用建議 [pdf]
- The C++ Standard Library
第二版中對 C++11 的特性做了介紹 [pdf]
- C++ Templates
第二版涵蓋了 C++11, C++14 及 C++17 的特性介紹
- C++ Concurrency in Action
第二版更新到了 C++17 [pdf]
- A Tour of C++
第二版中甚至前瞻了一些 C++20 的(可能)特性
- Programming Principles and Practice Using C++
第二版介紹了 C++11, 也涉及了部分 C++14 的內容
- 深入理解 C++11
國人團隊的 C++11 著作,語言上更親切,內容也是不錯的.
- 深入應用 C++11
同樣是國人的 C++11 著作,重點放在了語言應用上.
興趣
以下書籍都涉及 Modern C++ 的內容,有興趣的朋友也可以看看~
- Beginning C++17 From Novice to Professional [pdf]
- C++17 Quick Syntax Reference [pdf]
- C++17 STL Cookbook [pdf]
- Discovering Modern C++ [pdf]
- Mastering C++ Multithreading [pdf]
- Mastering the C++17 STL [pdf]
- Modern C++ Programming Cookbook [pdf]
- Optimized C++ [pdf]
- Professional C++ [pdf]
- The Modern C++ Challenge [epub]
更多資料
- Awesome Modern C++
- The Definitive C++ Book Guide and List
題外之語
C++ 發展多年,在我了解的幾種語言中,其復雜度是最高的,新標準(特性)的引入,自然有對存在問題的改善,但總體上而言,還是讓 C++ 的復雜程度變高了…… 基于此,有的人對 Modern C++ 嗤之以鼻,有的人卻又對他捧若圣經,其實只是看待角度不同罷了~ 自己對 Modern C++ 的觀點比較平淡中庸: 語言畢竟是工具,適用才是最關鍵的,拋開使用場景談語言優劣,終歸是不妥當的~
在并不需要使用 C++ 的場景下,我們應該使用復雜度更低的工具;但在我們需要 C++ 的時候,控制復雜度可能是最需要做的事情 : 現代C++的新特性很多,嘗試在正確環境下進行使用自然很好,但總的來說,盡量保持編碼樸素整潔(避免過度使用)應該還是最重要的.
(更新: CSDN 的資源積分調整規則有些迷,目前調整了一些書籍的下載積分(調整為了 1 分),另一些書籍似乎還不能操作,后面再來調整)
總結
以上是生活随笔為你收集整理的Modern C++ 书籍推荐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: realsense 选型大对比D455
- 下一篇: Spring框架【尚硅谷】