Boost程序庫探秘

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

內(nèi)容概要

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

書籍目錄

第0章 導(dǎo)讀
 0.1關(guān)于本書
 0.2讀者對象
 0.3本書的風(fēng)格
 0.4本書的開發(fā)環(huán)境
 0.5本書的結(jié)構(gòu)
 0.6如何閱讀本書
第1章 模板元編程(i)
 1.1模板元編程概述
 1.2type_trits
 1.3總結(jié)
第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總結(jié)
第3章 迭代器
 3.1迭代器概述
 3.2 next_pflor
 3.3iterator traits
 3.4iterator facade
 3.5 iterator_adaptor
 3.6迭代器工具
 3.7總結(jié)
第4章 函數(shù)對象
 4.1hash
 4.2mem fn
 4.3factory
 4.4forward
 4.5總結(jié)
第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關(guān)聯(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總結(jié)
第6章 侵入式容器
 6.1概述
 6.2入門示例
 6.3基本概念
 6.4鏈表
 6.5有序集合
 6.6無序集合
 6.7其他議題
 6.8總結(jié)
第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總結(jié)
第8章 流處理
 8.1概述
 8.2入門示例
 8.3設(shè)備的特征
 8.4設(shè)備
 8.5過濾器
 8.6流
 8.7流處理函數(shù)
 8.8定制設(shè)備
 8.9定制過濾器
 8.10組合設(shè)備
 8.11其他議題
 8.12總結(jié)
第9章 序列化
 9.1編譯與使用
 9.2門示例
 9.3基本概念
 9.4存檔
 9.5使用序列化
 9.6定制序列化
 9.7高級定制序列化
 9.8指針的序列化
 9.9實用工具
 9.10總結(jié)
第10章 泛型編程
 10.1 enable_if
 10.2 call traits
 10.3 concept_check
 10.4 function_types
 10.5總結(jié)
第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的調(diào)試
 11.9 mpl實例研究
 11.10總結(jié)
第12章 開發(fā)實踐
 12.1基本工具
 12.2第一個tcp服務(wù)器
 12.3多線程工具
 12.4第二個tcp服務(wù)器
 12.5總結(jié)
第13章 effective boost
 13.1基本原則
 13.2內(nèi)存管理
 13.3容器、迭代器和算法
 13.4其他
 13.5結(jié)束語
附錄a推薦書目
附錄bboost程序庫組件索引
附錄c程序元工具箱
  

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Boost程序庫探秘 PDF格式下載


用戶評論 (總計29條)

 
 

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

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

京ICP備13047387號-7