學習編程的人都知道,閱讀、剖析名傢代碼乃是提高水平的捷徑。源碼之前,瞭無秘密。大師們的縝密思維、經驗結晶、技術思路、獨到風格,都原原本本體現在源碼之中。
這本書所呈現的源碼,使讀者看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;看到各種算法(排序、查找、排列組閤、數據移動與復製技術)的實現;甚至還能夠看到底層的memory pool和高階抽象的traits機製的實現。
發表於2024-11-24
STL源碼剖析 2024 pdf epub mobi 電子書 下載
侯老師的stl源碼剖析P380頁6.7.5談到瞭next_permutation。 給侯老師挑個刺,他在該頁倒數第2行說“再將ii之後的所有元素顛倒排列”,對照其後的圖示發現這樣說不嚴謹。應該是將ii及其之後的所有元素顛倒排列,或者說將從ii開始的所有元素顛倒排列,或者乾脆點,就是將i之後的所...
評分如果不看這本書,隻要你下功夫,我相們你也能夠看懂STL源碼。然而,如果有瞭這本書的幫助,你不僅可以更快地看懂STL源碼,並且能夠瞭解到STL源碼背後的思想。這本書不但能夠提綱契領,將STL的脈絡講解的非常清楚,並且對代碼中的精巧細節研究的相當透徹。尤其值得一提的是,書...
評分很不錯的一本書籍。 改變瞭STL是龐然大物的看法。 輕巧,巧妙的設計。 內存池嚴密的邏輯。 迭代器精巧的設計。 以及一些常見的算法,都可以讓你有似曾相識的感覺。 看完此書,會讓你使用stl的信心進一步上漲。 當然,看完也有感覺一些設計不夠完美的地方。比如迭代器適配器。 ...
評分對一些代碼錶達的算法講的還行,但是至少我發現侯捷對push_back的理解有差錯,裏麵有一句提到他認為最後一句應該省略成一個賦值,而非__push_back,侯捷錯瞭!那裏必須是 __push_back,他對算法的研究還比較欠缺!
評分編程很多年瞭,經常聽到有這樣那樣的論調說編程是一門藝術,但我一直不知道編程藝術在哪兒。前幾年看瞭這本書,纔感覺有點藝術的意思在裏麵瞭。 為生活所迫而投身代碼行業的程序員們,一般開始的時候總錶現得像一個農村的泥水匠。泥水匠們很勤奮,也能用磚、石、瓦蓋...
圖書標籤: C++ STL 編程 侯捷 數據結構 C/C++ 算法 計算機
如果覺得算法實在是很抽象的話,可以試試這本,侯捷的書,一直是容易理解,講解深刻.
評分這位颱灣老師の中文真素太難懂瞭厚!!!
評分一本數據結構教材!!
評分侯捷的經典之作,沒有看過這本書何談對STL熟練掌握?
評分如果說《Effective C++》讓我第一次感受到C++的博大精深,那麼這本書則帶我走入C++的大門。
STL源碼剖析 2024 pdf epub mobi 電子書 下載