C++自學用書推薦?

有 C 語言基礎,下學期學 C++,想在假期先自學一遍,有什麼適合的書推薦嗎


《C++ Primer》一步到位。


Bjarne大佬自己的書?

精簡一點《a tour of C++》這本書很薄,看一遍很快的,應該比較適合你描述的情況

或者完整一點 《The C++ programming language》

《primer》我上本科的時候看過,那會囫圇吞棗讀了一遍,東西太多了,也沒記住什麼,更沒覺得自己會寫c++了,可能我水平比較差吧。。

上面兩本是後來的c++大神室友提起的,因為上班要開始寫c++了,就找來通讀了一下,覺得對入門的人應該挺友好的。或者像我之前沒用過c++11/14,讀一遍快速了解一下也挺合適的。


建議《C++ Primer Plus》,比《C++ Primer》容易上手些


1.《21天精通》系列。這類書基本都教的面向對象C with class。幾天翻完就差不多了。

2. 買一本《Primer》循序漸進。

3. 沒事就看http://cppreference.com。


c++高級編程第三版也不錯


Professional C++, 3rd Edition

Marc Gregoire

ISBN: 978-1-118-85805-9

1、作者常常和C比較;

2、寫到了C++14。


最主要的是不斷的上機練習。


就算你說不想看primer,但我還是推薦primer。。很多書其實只是在說c++98,但98隻是受歷史局限的半成品,連猶豫一下都不猶豫地就說java比c++好用的一定是沒學過c++11,「c++11是一次躍升」。學習c++11編程風格才更有意義。


不知道怎麼改問題。。。

百度過,c++primer plus有很多推薦

就是厚了些。。

因為假期時間不長所以不知道買這個合不合適

主要是想看一本系統講解的

畢竟下學期的c++課少的可以估計聽的雲里霧裡


推薦閱讀:

自學計算機圖形學要哪些基礎?只用c語言可以嗎?
long Rq = 1432567; int *x; x = (int *)Rq; printf("%d",*x); 錯誤在哪裡?
為什麼說:不要使用 dynamic_cast, 需要運行時確定類型信息, 說明設計有缺陷?
c++函數如何接受數量不定的函數參數?
如何評價使用後綴樹以及CritBitTree壓縮數據的PiXiu方法?

TAG:學習 | 編程 | 計算機專業 | CC |