求一本或者幾本比較詳細介紹C++11的書,《C++ Primer》是否合適?

先說一下我自己的情況,C語言10年以上學習經驗,7年實際項目(嵌入式操作系統)開發經驗。

C++的基礎是有的,但僅限於大學時代VC6的水平,C++里新的東西(主要是語法)閱讀起來有點麻煩,因為工作需要所以,所以求一本能快速介紹C++語法的書。

我知道有C++ Primer,但不清楚這本書對於C++11的介紹有多詳細。

有讀過這本書的人能否介紹一下?

主要不是入門,而是提高和了解新語法,需要修改一些C++編寫好的東西,但不做新的開發。


C++ Primer第五版有一個C++11新特性的目錄,如果你對之前的C++很熟悉的話,按照新特性目錄挑著看就行了。


為什麼非要看書呢?去把c++11的wikipedia翻一翻,查一查http://cppreference.com上的介紹,再寫點代碼實驗實驗,私以為已經可以了。


上面的答案說的都比較全了。

The C++ Standard Library 2nd Edition 全但不是很細緻

Effective Modern C++ effectvie的一貫風格,適合對c++11有一點了解之後去看

IBM那本c++是國內為數不多講c++11的, 但深度和廣度沒有超過上面兩本書

C++ Concurrency in Action 這本是Concurrency專題,寫的很好,不過你沒興趣看這個專題就算了。

//

視頻類:

youtube上cppcon2014今年有很多議題是講c++11/14的, 可以去聽聽,不過要翻牆。

Slides在這裡:

CppCon2014/Presentations/An Overview of C++11 and C++14 at master · CppCon/CppCon2014 · GitHub


concurrent programming in c++


深入理解C++11 (豆瓣)

Effective Modern C++ - O"Reilly Media


先看c++之爹的the c++ programming language第四版,然後c++ standard library 第二版,effective modern c++,c++ concurrency in action,還有國人寫的深入理解c++11新特性。

順道一定要看看Herb Sutter的Guru of The Week系列博文


Effective C++ 的作者 Scott Meyers 最近 (2014年11月) 出版了新書 Effective Modern C++

題主可以去看下


cppreference.com

找c++11風格項目對照看,比如libcxx

如果你看過第四版,新版primer還是別買了。。


EECS 381: Handouts

給你幾個講義吧,這些handout應該是面向public的。專註看有c++11的那幾個。


c++ primer本人已買,並看完,非常的後悔。這本書講述的又簡單又不全面。遠不如C++標準庫自學教程與參考手冊(第2版)(英文版),不過那本書也是寫的蠻簡單,把人當外行在那裡啰哩巴嗦的介紹。但作為資料查詢還是非常不錯的,然後其他書我也沒看過不太好評論,有個答案里推薦的那本我準備買來看下。(電子書看得太累了)。等我發現特別經典的再推薦吧。


推薦閱讀:

看見網上說學單片機有助於c++的學習,是這樣的嗎?
酷我、qq、酷狗等常用的桌面軟體都是用什麼語言,框架開發的?

TAG:編程語言 | C | C11 | CPrimer書籍 |