![](/c49/30/54198340859.jpg)
出版社:華中科技大學 ISBN:9787560926995 商品編碼:54198340859 開本:16 出版時間:2002-06-01 代碼:79 作者:侯捷
" 基本信息- 商品名稱:STL源碼剖析
- 作者:編者:侯捷
- 代碼:79
- 出版社:華中科技大學
- 書號:9787560926995
其他參考信息- 出版時間:2002-06-01
- 印刷時間:2019-04-01
- 版次:1
- 印次:20
- 開本:16開
- 包裝:平裝
- 頁數:494
- 字數:600千字
內容提要本書所呈現的源碼,使你踏上了基度山島。源碼之前了無秘密,你將看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;你將看到各種算法(排序、查找、排列組合、數據移動與復制技術)的實現;你甚至能夠看到底層的memory pook和高階抽像的traits機制的實現。 目錄庖丁解牛(侯捷自序) 目錄 前言 本書定位 合適的讀者 閱讀方式 我所選擇的剖析對像 各章主題 編譯工具 中英術語的運用風格 英文術語采用原則 版面字型風格 源代碼形式與下載 在線服務 讀物 第1章 sTL概論與版本簡介 1.1 STL概論 1.1.1 STL的歷史 1.1.2 sTL與C++標準程序庫 1.2 STL六大組件功能與運用 1.3 GNU源代碼開放精神 1.4 HP實現版本 1.5 P.J.Plauger實現版本 1.6 Rouge Wave實現版本 1.7 STLport實現版本 1.8 SGI STL實現版本 1.8.1 GNUC++headers文件分布(按字母排序) 1.8.2 SGI STL文件分布與簡介 (1)STL標準頭文件(無擴展名) (2)c++Standard定案前,HP規範的STL頭文件(擴展名.h) (3)SGI STL內部私用文件(SGI STL真正實現於此) 1.8 -3 SGI STL的編譯器組態設置(configuration) 1.9 可能令你困惑的C++語法 1.9.1 stl—config.h中的各種組態 組態3:static template member 組態5:class template partial specialization 組態6:function template partial order 組態7:explicit function template arguments 組態8:member templates 組態10:default template argument depend on previous template parameters 組態11:non—type template parameters 組態:bound friend template function 組態:class template explicit specialization 1.9.2 臨時對像的產生與運用 1.9.3 靜態常量整數成員在class內部直接初始化 in—class static constant integrer initialization …… 第2章 空間配置器(allocator) 第3章 迭代器(iterators)概念與traits編程技法
" |