譚浩強先生的 <C語言程序設計>
機械工業出版社 turboc 2.0實用大全 (算法 函數)算法
看哪些書,怎麼學呢?編程
首先是 C++ primer,這本書基本包括了 C++ 11 的所有特性,最好把前面三部分:C++基礎、C++標準庫、類設計者的工具都看一遍,我當時花了一個多月斷斷續續看到了第16章模板那裏。ide
第一本是重點,光看《C++ Primer》缺乏實踐的話,大機率還寫不出合格的 C++ 代碼,而《Effective C++》就是經過 55 條很是具體的作法告訴你什麼樣纔是符合 C++ 編碼規範的,能夠極大的縮短你寫出合格 C++ 代碼的時間,減小踩坑,強烈推薦必讀,後面兩本優先級稍低,能夠有時間再讀。函數
看完 Primer 和 Effective,你應該已經可以比較熟練的使用C++了,可是還缺乏對 C++ 底層實現機制的認識。好比虛函數表、成員變量佈局等,同時對於 STL 庫可能也僅僅停留在使用上。
推薦的這兩本能夠分別完善你在 C++ 底層實現和 STL 源碼、原理上的認識。
以上書籍同時建議和侯捷老師的視頻配合服用,效果更佳。工具
直接在 B 站搜索「候捷 C++」便可,主要有如下幾個系列:源碼分析
《C++內存管理》
《STL源碼分析》
《C++ STL與泛型編程高級》
《C++11 新特性》佈局
Column 1 | Column 2 | Column 3 |
---|---|---|
Text | Text | Text |