Boost程序庫探秘

出版時間:2012-3  出版社:清華大學出版社  作者:羅劍鋒  頁數(shù):599  
Tag標簽:無  

內容概要

  boost程序庫由c++標準委員會部分成員所設立的boost社區(qū)開發(fā)并維護,它功能強大、構造精巧、跨平臺、開源并且完全免費,被稱為“c++‘準’標準庫”,已被廣泛應用在實際軟件開發(fā)中。
  
c++的最新標準(c++11)已經(jīng)正式公布,而早在這之前,boost就已經(jīng)使用庫的形式實現(xiàn)了大部分新功能——而且是完全基于c++98標準實現(xiàn)的,內容涵蓋智能指針、文本處理、并發(fā)、模板元等許多領域,其范圍之廣內涵之深甚至要超過c++11標準,極大地增強了c++的功能和表現(xiàn)力。
  《boost程序庫探秘:深度解析c++準標準庫》基于boostl.47版,深入探討了其中的許多重要組件,包括迭代器、函數(shù)對象、容器、流處理、序列化以及c++語言中最復雜最具威力的模板元編程,并專辟一章詳細闡述boost的開發(fā)實例,具有較強的實用性,可幫助讀者更好更快地理解掌握boost的高級用法。
  全書內容豐富、組織得當、概念清晰、講解細致,是廣大c++程序員和愛好者的必備好書。

書籍目錄

第0章 導讀
 0.1關于本書
 0.2讀者對象
 0.3本書的風格
 0.4本書的開發(fā)環(huán)境
 0.5本書的結構
 0.6如何閱讀本書
第1章 模板元編程(i)
 1.1模板元編程概述
 1.2type_trits
 1.3總結
第2章 實用工具
 2.1comppressed_pair
 2.2checked_delete
 2.3addressof
 2.4value initialized
 2.5base from member
 2.6conversion
 2.7numeric/conversion
 2.8pointer
 2.9scope_exit
 2.10總結
第3章 迭代器
 3.1迭代器概述
 3.2 next_pflor
 3.3iterator traits
 3.4iterator facade
 3.5 iterator_adaptor
 3.6迭代器工具
 3.7總結
第4章 函數(shù)對象
 4.1hash
 4.2mem fn
 4.3factory
 4.4forward
 4.5總結
第5章 指針容器
 5.1概述
 5.2指針容器的共通能力
 5.3序列指針容器適配器
 5.4 ptr_vector
 5.5 ptr_deque
 5.6 ptr_list
 5.7 ptr array
 5.8ptr circular buffer
 5.9空指針處理
 5.10關聯(lián)指針容器的共
 5.11集合指針容器適配
 5.12 ptr_set和ptr_multiset
 5.13 ptr_unordered_set和ptr_unordered_multiset
 5.14映射指針容器適配器
 5.16 ptrunordered_map和ptr_unordered_multimap
 5.17使用assign庫
 5.18使用算法
 5.19其他議題
 5.20總結
第6章 侵入式容器
 6.1概述
 6.2入門示例
 6.3基本概念
 6.4鏈表
 6.5有序集合
 6.6無序集合
 6.7其他議題
 6.8總結
第7章 多索引容器
 7.1概述
 7.2入門示例
 7.3基本概念
 7.4鍵提取器
 7.5序列索引
 7.6隨機訪問索引
 7.7有序索引
 7.8散列索引
 7.9修改元素
 7.10多索引容器
 7.11組合索引鍵
 7.12總結
第8章 流處理
 8.1概述
 8.2入門示例
 8.3設備的特征
 8.4設備
 8.5過濾器
 8.6流
 8.7流處理函數(shù)
 8.8定制設備
 8.9定制過濾器
 8.10組合設備
 8.11其他議題
 8.12總結
第9章 序列化
 9.1編譯與使用
 9.2門示例
 9.3基本概念
 9.4存檔
 9.5使用序列化
 9.6定制序列化
 9.7高級定制序列化
 9.8指針的序列化
 9.9實用工具
 9.10總結
第10章 泛型編程
 10.1 enable_if
 10.2 call traits
 10.3 concept_check
 10.4 function_types
 10.5總結
第11章 模板元編程(ⅱ)
 11.1 mpl概述
 11.2 mpl的整數(shù)類型
 11.3 mpl的流程控制
 11.4 mpl的容器
 11.5 mpl的迭代器
 11.6 mpl的算法
 11.7 mpl的高級用法
 11.8 mpl的調試
 11.9 mpl實例研究
 11.10總結
第12章 開發(fā)實踐
 12.1基本工具
 12.2第一個tcp服務器
 12.3多線程工具
 12.4第二個tcp服務器
 12.5總結
第13章 effective boost
 13.1基本原則
 13.2內存管理
 13.3容器、迭代器和算法
 13.4其他
 13.5結束語
附錄a推薦書目
附錄bboost程序庫組件索引
附錄c程序元工具箱
  

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Boost程序庫探秘 PDF格式下載


用戶評論 (總計29條)

 
 

  •   大概瀏覽了幾章,還算不錯,較深入的講解了boost庫的內部實現(xiàn),值得有經(jīng)驗的程序員閱
  •   此書是非常少有的研究C++boost程序庫的著作,其內容比較深入,對boost的很多底層細節(jié)加以描述,是程序進階的寶典。
  •   發(fā)貨很快,學BOOST必備的參考書
  •   作者的上一版那本boost也要有才行
  •   寫B(tài)oost的書本來就少,支持一下
  •   boost的書為數(shù)不多,這本還不錯!
  •   講boost的書不多,正如推介所言,買了之后學習吧
  •   這方面的書不多,但作者的這兩本都是不錯的,在整體的介紹上不如《超越c++標準庫》,細節(jié)上比較好。我買國內的C++方面的書很少很少,而且買過后就后悔,但這兩本讓我覺得非常值得。必看的一本書。
  •   相對前作補充了一些并不是特別常用的功能
  •   經(jīng)同事極力推薦,毫不猶豫買下來,剛翻了兩頁,作者很讓我佩服。從上學接觸C++到工作,我也有6、7年的經(jīng)驗了,遠不能望作者項背。很喜歡C++,需要深度修煉,這本書將是一個很好的教材。
  •   解析的十分全面
  •   書的電子版已經(jīng)看了一部分,決定買紙質書......
  •   不錯,速度比較快,書質量也不錯
  •   不錯,很不錯,看了很喜歡,就是厚了點,多日了還沒看完~~~
  •   翻了一下,書的印刷質量不錯,先從網(wǎng)上看了電子書的情況下買的,感覺不錯,發(fā)貨速度挺快,送貨也比較快,好評
  •   學習boost庫的第一本書是同名作者的《boost程序庫完全開發(fā)指南》,應該讀完第一本書再讀此書
  •   boost程序庫源碼剖析,必看的書籍,強烈推介~~
  •   目前,boost庫中有著許多的復用模塊,但關于這方面的書真的不多.
  •   介紹得比較簡單,不夠深入和全面
  •   書寫的不錯哦
  •   同一個作者,前面一本不錯,相信這本也不差。
  •   這本書比前一本對boost庫的介紹確實有所深入,不過沒有作者前一本實用.對于一個程序員而言,首先是要了解boost庫的能干什么和怎么干的問題.由于boost的博大精深,這個問題非常耗時耗精力.當是付出總有回報,也是值得的.其次是在自己學有余力的情況下,了解boost庫的構造,自然是很好的.但這個問題如果攤子鋪得過大,有點"勞民傷財"的感覺.這本書我讀了幾章,就有這種感覺.
    本書對模版元等編程技術有較多深入,其實這方面已有中譯本的書籍出版.介紹得更纖細一點.如果你是C++的終極愛好者,那你可以看看這本書.
  •   怎么說呢,這本書,內容是到位,但缺乏親和力,沒亮點。
  •   這個書,簡直就是湊字數(shù),連庫的一個一個函數(shù)都要寫一下,相當于在翻譯文檔......
  •   C++變化好多
  •   一般般,作為boost的手冊用
  •   你說的真是對的啊 哈哈
  •   boost
  •   學習boost的必備書籍之一
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7