STL源碼剖析

STL源碼剖析 pdf epub mobi txt 電子書 下載2025

出版者:華中科技大學齣版社
作者:侯捷
出品人:
頁數:493
译者:
出版時間:2002-6
價格:68.00元
裝幀:平裝
isbn號碼:9787560926995
叢書系列:
圖書標籤:
  • C++
  • STL
  • 編程
  • 侯捷
  • 數據結構
  • C/C++
  • 算法
  • 計算機
  • STL
  • 源碼
  • 剖析
  • C++
  • 模闆
  • 容器
  • 算法
  • 數據結構
  • 編程
  • 設計模式
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

學習編程的人都知道,閱讀、剖析名傢代碼乃是提高水平的捷徑。源碼之前,瞭無秘密。大師們的縝密思維、經驗結晶、技術思路、獨到風格,都原原本本體現在源碼之中。

這本書所呈現的源碼,使讀者看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;看到各種算法(排序、查找、排列組閤、數據移動與復製技術)的實現;甚至還能夠看到底層的memory pool和高階抽象的traits機製的實現。

著者簡介

圖書目錄

皰丁解牛(侯捷自序)
目錄
前言
第1章 STL概論與版本簡介
第2章 空間配置器(allocator)
第3章 迭代器(iterators)概念與traits編程技法
第4章 序列式容器(sequence containers)
第5章 關聯式容器(associattive containers)
第6章 算法(algorithms)
第7章 仿函數(functors,另名 函數對象function objects)
第8章 配接器(adapters)
附錄A 參考書籍與推薦讀物
附錄B 候捷網站(本書支持站點簡介)
附錄C STLPort 的移植經驗(by孟岩)
索引
· · · · · · (收起)

讀後感

評分

STL是我为数不多读过五遍以上的书,也是我唯一一本把书上所讲的内容亲自实践一边的书。STL的内存管理十分精妙,在业界的各种系统中都有类似的实现。例如:memcached、levelDB、tcmalloc。基础算法实现之精妙,也值得我们反复实践研读。附上我自己实现常见STL算法的代码:https:...  

評分

最过瘾的一段就是2.2.10 内存池,SGI STL确实够份量。 当然书中也有瑕疵,如2.3节对POD的描述一处就够了,没必要copy & paste吧,有凑字之嫌~~~  

評分

关于 std::copy 函数的,当 copy 最终调用到 memmove 时,侯捷对 memmove 的说明是错误的。这导致很多人被误导,我面试的不少人都中招了。 特此说明一下: 1. memmove 并不是先申请一块 temp 内存,把 src 拷贝到 temp,再从 temp 拷贝到 dest! 2. memmove 不会释放,或者清零...  

評分

编程很多年了,经常听到有这样那样的论调说编程是一门艺术,但我一直不知道编程艺术在哪儿。前几年看了这本书,才感觉有点艺术的意思在里面了。 为生活所迫而投身代码行业的程序员们,一般开始的时候总表现得像一个农村的泥水匠。泥水匠们很勤奋,也能用砖、石、瓦盖...  

評分

对一些代码表达的算法讲的还行,但是至少我发现侯捷对push_back的理解有差错,里面有一句提到他认为最后一句应该省略成一个赋值,而非__push_back,侯捷错了!那里必须是 __push_back,他对算法的研究还比较欠缺!  

用戶評價

评分

上次沒看懂,下迴爭取.

评分

瞭解事物的本質,能更好的利用該事物;掌握該事物的本質,能控製該事物。

评分

這位颱灣老師の中文真素太難懂瞭厚!!!

评分

這位颱灣老師の中文真素太難懂瞭厚!!!

评分

如果說《Effective C++》讓我第一次感受到C++的博大精深,那麼這本書則帶我走入C++的大門。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有