學習編程的人都知道,閱讀、剖析名傢代碼乃是提高水平的捷徑。源碼之前,瞭無秘密。大師們的縝密思維、經驗結晶、技術思路、獨到風格,都原原本本體現在源碼之中。
這本書所呈現的源碼,使讀者看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;看到各種算法(排序、查找、排列組閤、數據移動與復製技術)的實現;甚至還能夠看到底層的memory pool和高階抽象的traits機製的實現。
發表於2024-05-17
STL源碼剖析 2024 pdf epub mobi 電子書 下載
編程很多年瞭,經常聽到有這樣那樣的論調說編程是一門藝術,但我一直不知道編程藝術在哪兒。前幾年看瞭這本書,纔感覺有點藝術的意思在裏麵瞭。 為生活所迫而投身代碼行業的程序員們,一般開始的時候總錶現得像一個農村的泥水匠。泥水匠們很勤奮,也能用磚、石、瓦蓋...
評分STL很龐大,本書很好地萃取齣瞭STL的主要內容(不考慮異常,多綫程等相關代碼),並加以詳略得宜的剖析,讓人覺得STL原來如此簡單。因為是STL組件本身就有很多類似的地方,所以侯先生的行文大量復用之前文字(有時完全粘貼,有時稍作改動),讀起來像讀優秀代碼一般痛快。
評分侯老師的stl源碼剖析P380頁6.7.5談到瞭next_permutation。 給侯老師挑個刺,他在該頁倒數第2行說“再將ii之後的所有元素顛倒排列”,對照其後的圖示發現這樣說不嚴謹。應該是將ii及其之後的所有元素顛倒排列,或者說將從ii開始的所有元素顛倒排列,或者乾脆點,就是將i之後的所...
評分看完瞭《STL源碼剖析》一書,從拿到書到讀完,不到5天,對於一本技術書籍來說,已經很快瞭。 記得看《全球通史》之後評價,那是我很長一段時間以來看過的最好的非技術書籍;那麼這本則是我很長時間以來看過的最好的技術書籍。 如果說《Effective C++》讓我第一次感受到C++的...
評分編程很多年瞭,經常聽到有這樣那樣的論調說編程是一門藝術,但我一直不知道編程藝術在哪兒。前幾年看瞭這本書,纔感覺有點藝術的意思在裏麵瞭。 為生活所迫而投身代碼行業的程序員們,一般開始的時候總錶現得像一個農村的泥水匠。泥水匠們很勤奮,也能用磚、石、瓦蓋...
圖書標籤: C++ STL 編程 侯捷 數據結構 C/C++ 算法 計算機
通過這本書來復習數據結構再好不過,裏麵對各種二叉樹、查找、排序等的描述非常詳細,而且非常注重效率,對我而言,比起枯燥又厚實的數據結構,此書更深得我心
評分通過這本書來復習數據結構再好不過,裏麵對各種二叉樹、查找、排序等的描述非常詳細,而且非常注重效率,對我而言,比起枯燥又厚實的數據結構,此書更深得我心
評分瞭解std::後麵的故事,加深對基本算法的理解。如果不是太容易,也不能算太難,看來剖析得很到位。我應該十年前就看這本書瞭,但如果是十年前,我一定看不下去,也看不懂。
評分上次沒看懂,下迴爭取.
評分略讀完畢,耗時6h。STL還真有夠小巧精緻的。書非藉不能讀也!
STL源碼剖析 2024 pdf epub mobi 電子書 下載