青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++ Programmer's Cookbook

{C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

引領Boost(一)(開篇)

引領boost(開篇)

一BOOST

Boost帶領你遠遠地超越了C++標準庫,它使得C++編程更優雅、更有活力、更高產。(引自:Beyond the C++ Standard Library: An Introduction to Boost)(慢慢體會哦!)

二參考

主要:

boost的在線document:http://boost.org/libs/libraries.htm

唯一的關于boost的book:Beyond the C++ Standard Library: An Introduction to Boost

其他:

http://www.boost.org/

heroboy2000:   http://blog.csdn.net/heroboy2000/
dozb:          http://dozb.bokee.com/catalog_2005.html

boost china:   http://www.stlchina.org/twiki/bin/view.pl/Main/BoostChina


三 boost庫索引(來自boost china)(本系列文章使用boost 1.34版本)

2.0 字符串和文本處理( String and text processing)

  • conversion/lexical_cast - lexical_cast 類模板,作者 Kevlin Henney.
  • format - 類型安全的 '類似printf' 格式的操作, 作者 Samuel Krempp.
  • regex - 正則表達式庫, 作者 John Maddock .
  • spirit - LL分析的框架,在嵌入式C++中根據EBNF規則對文件進行分析, 作者 Joel de Guzman and team.
  • tokenizer - 把字符串或其他字符序列分解成一系列標記(tokens), 作者 John Bandela.
  • string_algo - 字符串算法庫, 作者 Pavol Droba .

2.1 容器(Containers)

  • array - STL風格封裝下的定長數組, 作者 Nicolai Josuttis.
  • dynamic_bitset - std::bitset的動態長度版本, 作者 Jeremy Siek 和 Chuck Allison.
  • graph - 泛型圖的組件和算法, 作者 Jeremy Siek 和 a University of Notre Dame team.
  • multi_array - 多維數組的容器和配接器, 作者 Ron Garcia.
  • multi_index - 提供對可重復鍵值STL兼容容器的存取接口, 作者 Joaquín M López Muñoz.
  • property map - Concepts defining interfaces which map key objects to value objects, 作者 Jeremy Siek.
  • variant - 安全, 泛型, 基于棧的,不同于聯合容器, 作者 Eric Friedman and Itay Maman.

2.2 迭代器(Iterators)

  • graph - 泛型圖的組件和算法, 作者 Jeremy Siek 和 a University of Notre Dame team. 
  • iterators - Iterator 構造框架, 配接器, 概念, 和其他, 作者 Dave Abrahams, Jeremy Siek, 和 Thomas Witt.
  • operators - 使算法類和迭代器容易的模板, 作者 Dave Abrahams 和 Jeremy Siek.
  • tokenizer - 把字符串或其他字符序列分解成一系列標記(tokens), 作者 John Bandela.

2.3 算法( Algorithms )

  • graph - 泛型圖的組件和算法, 作者 Jeremy Siek 和 a University of Notre Dame team. 
  • minmax - 標準庫擴展,用于同時進行 min/max 和 min/max 元素計算, 作者 Hervé Brönnimann.
  • string_algo - 字符串算法庫, 作者 Pavol Droba .
  • utility - 類 next(),  prior() 函數模板, 作者 Dave Abrahams and others.
  • range - new 根基,其為建于new iterator概念之上的泛型計算, 作者 Thorsten Ottosen.

2.4 函數對象和高階編程(Function objects and higher-order programming)

  • bindmem_fn - 為函數/對象/指針和成員函數而被泛化的組合者, 作者 Peter Dimov.
  • function - 為延期調用和回調的函數對象的包裹, 作者 Doug Gregor.
  • functional - 增強的函數對象配接器, 作者 Mark Rodgers.
  • lambda - 在實際調用地點定義小的無名函數對象, 作者 Jaakko Järvi 和 Gary Powell.
  • ref - 一個工具庫,用于傳遞引用到泛型函數, 作者 Jaako Järvi, Peter Dimov, Doug Gregor, 和 Dave Abrahams.
  • signals - 被管理的信號和郵槽回調的實現, 作者 Doug Gregor.
  • result_of - 確定函數調用表達式的類型.

2.5 泛型編程(Generic Programming)

  • call_traits - 實現自動判斷傳入參數的方式, 作者 John Maddock, Howard Hinnant, et al.
  • concept check - 泛型編程的工具, 作者 Jeremy Siek.
  • enable_if - 函數模板重載時的選擇性包含, 作者 Jaakko Järvi, Jeremiah Willcock, 和 Andrew Lumsdaine.
  • in_place_factory, typed_in_place_factory- Generic in-place construction of contained objects with a variadic argument-list, 作者 Fernando Cacciola.
  • operators - 使算法類和迭代器容易的模板, 作者 Dave Abrahams 和 Jeremy Siek.
  • property map - Concepts defining interfaces which map key objects to value objects, 作者 Jeremy Siek.
  • static_assert - 靜態斷言 (編譯時斷言), 作者 John Maddock.
  • type_traits - 類型的基本屬性的模板, 作者 John Maddock, Steve Cleary, et al.

2.6 模板元編程(Template Metaprogramming )

  • mpl - 模板元編程框架,用于編譯時計算,序列化和元函數類, 作者 Aleksey Gurtovoy.
  • static_assert - 靜態斷言 (編譯時斷言), 作者 John Maddock.
  • type_traits - 類型的基本屬性的模板, 作者 John Maddock, Steve Cleary, et al.

2.7 預處理元編程(Preprocessor Metaprogramming)

  • preprocessor - 預處理元編程工具,包含重復和遞歸, 作者 Vesa Karvonen 和 Paul Mensonides.

2.8 并發編程(Concurrent Programming)

  • thread - 輕便的C++多線程庫, 作者 William Kempf.

2.9 數學和數值計算(Math and numerics)

  • math - 在數學領域的幾個貢獻, 作者 various authors.
  • conversion/numeric_cast - numeric_cast 類模板, 作者 Kevlin Henney.
  • numeric/conversion - 優化的基于策略的數值變換, 作者 Fernando Cacciola.
  • integer - 能夠幫助簡化對整數類型的處理。
  • interval - Extends the usual arithmetic functions to mathematical intervals, 作者 Guillaume Melquiond, Hervé Brönnimann and Sylvain Pion.
  • math/common_factor - 最大公約數和最小公倍數, 作者 Daryle Walker.
  • math/octonion - Octonions, 作者 Hubert Holin.
  • math/quaternion - Quaternions, 作者 Hubert Holin.
  • math/special_functions - 數學方面的函數比如 atanh, sinc, 和 sinhc, 作者 Hubert Holin.
  • multi_array - 多維數組的容器和配接器, 作者 Ron Garcia.
  • operators - 使算法類和迭代器容易的模板, 作者 Dave Abrahams 和 Jeremy Siek.
  • random - 隨機數生成的完整系統, 作者 Jens Maurer.
  • rational - 有理數類, 作者 Paul Moore.
  • uBLAS - 基本線性代數,用于矩陣操作, 作者 Joerg Walter and Mathias Koch.

2.10 糾錯和測試( Correctness and testing)

  • concept check - 泛型編程的工具, 作者 Jeremy Siek.
  • static_assert - 靜態斷言 (編譯時斷言), 作者 John Maddock.
  • test - 支持簡單程序測試, 完整單元測試, 和程序執行監控, 作者 Gennadiy Rozental.

2.11數據結構( Data structures)

  • any - 安全,泛型的容器,包含不同類型的值, 作者 Kevlin Henney.
  • compressed_pair - 針對pair當中空成員做了一些優化, 作者 John Maddock, Howard Hinnant, et al.
  • multi_index - 提供對可重復鍵值STL兼容容器的存取接口, 作者 Joaquín M López Muñoz.
  • tuple - 容易地定義可返回多個值的函數, 作者 Jaakko Järvi.
  • variant - 安全, 泛型, 基于棧的,不同于聯合容器, 作者 Eric Friedman and Itay Maman.

2.12 輸入/輸出(Input/Output)

  • format - 類型安全的 '類似printf' 格式的操作, 作者 Samuel Krempp.
  • io state savers - 保存 I/O 狀態來防止混亂的數據, 作者 Daryle Walker.
  • program_options - 通過命令行,配置文件和其他來源來存取配置參數, 作者 Vladimir Prus.
  • serialization - Serialization of arbitrary data for persistence and marshalling, 作者 Robert Ramey
  • assign - 用常數或更容易方式生成的數據填充容器, 作者 Thorsten Ottosen.

2.13 跨語言支持(Inter-language support)

  • python - 映射 C++ 類和函數給 Python 使用, 作者 Dave Abrahams.

2.14 內存(Memory)

  • pool - 內存池管理, 作者 Steve Cleary.
  • smart_ptr - 五個智能指針類模板, 作者 Greg Colvin, Beman Dawes, Peter Dimov, 和 Darin Adler.
  • utility - 類 noncopyablechecked_delete(), checked_array_delete(), next(),  prior() 函數模板, 加 base-from-member idiom, 作者 Dave Abrahams 等.

2.15解析( Parsing )

  • spirit - LL分析的框架,在嵌入式C++中根據EBNF規則對文件進行分析, 作者 Joel de Guzman and team.

2.16雜項( Miscellaneous )

  • base-from-member - Idiom to initialize a base class with a member, 作者 Daryle Walker.
  • compressed_pair - 針對pair當中空成員做了一些優化, 作者 John Maddock, Howard Hinnant, et al.
  • conversion - 各種類型間的轉化,Numeric, polymorphic, 和 lexical casts, 作者 Dave Abrahams and Kevlin Henney.
  • numeric/conversion - 優化的基于策略的數值變換, 作者 Fernando Cacciola.
  • crc - 循環沉余碼, 作者 Daryle Walker.
  • date_time - Date-Time 庫, 作者 Jeff Garland.
  • filesystem - 方便地操作文件路徑, 通過iteration訪問目錄, 和其他有用的文件系統操作, 作者 Beman Dawes.
  • optional - 對可選項值的可識別聯合包裹, 作者 Fernando Cacciola.
  • program_options - 通過命令行,配置文件和其他來源來存取配置參數, 作者 Vladimir Prus.
  • timer - 事件定時器, 進度定時器, 和進度顯示類, 作者 Beman Dawes.
  • tribool - 3種狀態的 boolean 類型庫, 作者 Doug Gregor.
  • utility - 類 noncopyablechecked_delete(), checked_array_delete(), next(),  prior() 函數模板, 加 base-from-member idiom, 作者 Dave Abrahams 等.
  • value_initialized - 為統一的語法的值初始化的包裹, 作者 Fernando Cacciola, 基于 David Abrahams 的思想.

2.17 Broken compiler workarounds

  • compatibility - 對不一致的標準庫提供幫助, 作者 Ralf Grosse-Kunstleve and Jens Maurer.
  • config - 幫助 boost 庫的開發者配置編譯器特性;不打算提供給庫用戶使用.

 

posted on 2007-08-15 18:19 夢在天涯 閱讀(6432) 評論(10)  編輯 收藏 引用 所屬分類: CPlusPlus

評論

# re: 引領Boost(一)(開篇) 2007-08-15 20:26 AXTSHMF

boost是對STL的改進嗎?  回復  更多評論   

# re: 引領Boost(一)(開篇)[未登錄] 2007-08-15 21:48 flyman

wonderful,
i love you,^_^。  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-15 22:07 夢在天涯

@AXTSHMF

boost應該是stl的補充,提供了更多的stl沒有的功能和stl中不足的改進。

stl以后新增的特性將很大的來源于boost,最新的boost中增加了下一個C++標準將要增加的改進TR1.  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-16 06:11 SmartPtr

不知樓主讀boost了解程度如何, 最近看了一點,如果碰到一些源碼實現的問題,可以想你討教。。。。  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-16 09:21 夢在天涯

@SmartPtr

boost其實我也不是很熟悉哦,就是邊學邊跟大家討論,共同進步哦@!  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-16 10:37 金慶

@SmartPtr
什么樣的源碼實現的問題?我們共同探討一下吧。  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-16 12:34 @王一偉

好東西 學習學習  回復  更多評論   

# re: 引領Boost(一)(開篇)[未登錄] 2007-08-16 12:50 flyman

@SmartPtr
可以另外開一個話題,大家都開開眼。  回復  更多評論   

# re: 引領Boost(一)(開篇) 2007-08-17 13:03 SmartPtr

sorry, 我是說如果:) 所以現在沒有。當然遇到了大家可以一起討論:)  回復  更多評論   

# re: 引領Boost(一)(開篇) 2008-05-06 21:34 erre

[url=http://www.gxbc.net.cn]上海搬場公司[/url]
<a href=http://www.dzbc.org>上海大眾搬場</a>  回復  更多評論   

公告

EMail:itech001#126.com

導航

統計

  • 隨筆 - 461
  • 文章 - 4
  • 評論 - 746
  • 引用 - 0

常用鏈接

隨筆分類

隨筆檔案

收藏夾

Blogs

c#(csharp)

C++(cpp)

Enlish

Forums(bbs)

My self

Often go

Useful Webs

Xml/Uml/html

搜索

  •  

積分與排名

  • 積分 - 1812168
  • 排名 - 5

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              欧美精品久久久久久久免费观看 | 在线亚洲激情| 欧美大秀在线观看 | 亚洲茄子视频| 欧美精品福利视频| 美女图片一区二区| 欧美成人激情在线| 女人色偷偷aa久久天堂| 亚洲精品久久久久| 99精品福利视频| 国产偷久久久精品专区| 欧美大胆a视频| 国产精品jizz在线观看美国| 久久久久久久久伊人| 欧美成年人视频| 亚洲欧美网站| 免费欧美视频| 午夜精品久久久久久久99热浪潮| 午夜欧美理论片| 亚洲人成在线播放网站岛国| 这里只有精品丝袜| 136国产福利精品导航网址应用| 亚洲激情av在线| 国产一区自拍视频| 亚洲乱码久久| 在线观看亚洲视频啊啊啊啊| 99精品黄色片免费大全| 在线精品国产欧美| 亚洲一区二区三区在线观看视频 | 欧美日韩亚洲另类| 久久婷婷av| 国产精品sss| 91久久精品久久国产性色也91| 国产精品一级二级三级| 最新成人av在线| 亚洲第一福利视频| 午夜精品久久久久久久99水蜜桃| 日韩一区二区精品视频| 久久精品国产第一区二区三区最新章节 | 久久精品官网| 国产精品久久久久国产精品日日 | 欧美国产91| 国内精品久久久久影院薰衣草 | 欧美激情精品久久久久久大尺度 | 免费在线日韩av| 久久免费视频一区| 国产欧美一区二区白浆黑人| 99精品欧美一区二区三区| 亚洲激情在线| 久久婷婷丁香| 久久综合久久88| 国产亚洲精品久久久久动| 亚洲网站在线| 亚洲欧美制服另类日韩| 国产精品第一页第二页第三页| 亚洲欧洲精品一区二区三区| 亚洲国产美女| 一区二区三区四区国产精品| 免费观看在线综合| 亚洲女同同性videoxma| 欧美激情网友自拍| 亚洲精品免费在线| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲一二区在线| 欧美三级日韩三级国产三级| 亚洲免费观看高清完整版在线观看| 亚洲国产精品一区二区第四页av| 老司机久久99久久精品播放免费 | 久久久久久一区二区| 久久亚洲综合色| 激情五月综合色婷婷一区二区| 久久国产精彩视频| 欧美大色视频| 9人人澡人人爽人人精品| 欧美日韩一区二区精品| 亚洲一区欧美激情| 麻豆久久婷婷| 亚洲精品影视| 欧美性猛交xxxx乱大交退制版| 一本一本久久| 久久久久久久久岛国免费| 亚洲第一在线综合网站| 欧美日韩国产免费观看| 亚洲一区二区三区777| 久久精品免费看| 亚洲国产日韩一区二区| 欧美日韩视频在线一区二区观看视频 | 久久久青草婷婷精品综合日韩| 欧美国产专区| 亚洲自拍另类| 狠狠干成人综合网| 欧美精品一区二区三区一线天视频 | 久久综合色婷婷| 亚洲精选大片| 国产目拍亚洲精品99久久精品 | 一区二区三区欧美激情| 久久天堂国产精品| 一本色道综合亚洲| 国产亚洲欧美日韩在线一区| 你懂的国产精品| 亚洲一区二区日本| 亚洲电影免费在线观看| 午夜视频在线观看一区二区| 亚洲国产视频一区二区| 国产精品日韩欧美一区二区| 免费成年人欧美视频| 亚洲一区精彩视频| 亚洲黄色在线看| 久久久九九九九| 亚洲综合激情| 亚洲免费观看视频| 韩日精品视频一区| 国产精品伦子伦免费视频| 亚洲国产精品久久久久秋霞不卡| 国产伦理一区| 欧美日韩一区二区高清| 免费观看日韩av| 久久激情综合网| 亚洲综合三区| 一本一本大道香蕉久在线精品| 欧美韩日一区二区| 久久九九久精品国产免费直播| 亚洲一级在线观看| 9l国产精品久久久久麻豆| 在线电影欧美日韩一区二区私密| 国产精品私拍pans大尺度在线| 欧美日韩一卡| 欧美日韩在线高清| 欧美日韩国产在线观看| 欧美激情a∨在线视频播放| 久久久久久噜噜噜久久久精品| 午夜影视日本亚洲欧洲精品| 亚洲一区二区三区免费观看| 日韩一区二区精品| 9l国产精品久久久久麻豆| 亚洲国产精品热久久| 亚洲大胆女人| 亚洲电影天堂av| 欧美国内亚洲| 亚洲精品麻豆| 日韩一级黄色大片| 一本不卡影院| 亚洲线精品一区二区三区八戒| 99re8这里有精品热视频免费 | 午夜精品久久久久久久99水蜜桃| 亚洲视频在线观看视频| av成人国产| 亚洲一二三区在线| 小嫩嫩精品导航| 久久福利毛片| 免费毛片一区二区三区久久久| 欧美freesex8一10精品| 亚洲高清影视| 日韩系列欧美系列| 亚洲女人小视频在线观看| 欧美在线资源| 免费亚洲视频| 欧美日本久久| 国产精品亚洲综合久久| 国产在线播精品第三| 亚洲国产精品精华液网站| 亚洲精品国久久99热| 一区二区电影免费观看| 欧美一级在线视频| 榴莲视频成人在线观看| 亚洲国产第一页| 一区二区激情| 久久精品一区二区三区四区| 欧美成人情趣视频| 国产精品一区免费视频| 在线免费观看视频一区| 亚洲午夜在线观看| 久久久久久网站| 亚洲国产精品小视频| 亚洲欧美激情视频| 你懂的成人av| 国产欧美一区二区三区国产幕精品| 亚洲电影av在线| 亚洲欧美网站| 亚洲黄色av一区| 欧美一级大片在线观看| 欧美精品在线看| 精品999网站| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲国产精品一区二区第一页| 中日韩高清电影网| 麻豆av福利av久久av| 亚洲调教视频在线观看| 欧美韩日亚洲| 在线观看日韩国产| 午夜一区在线| 99精品视频网| 免费不卡在线观看| 国产精品亚洲一区二区三区在线| 亚洲精华国产欧美| 久久久久欧美| 亚洲欧美一区二区精品久久久| 欧美 日韩 国产一区二区在线视频 | 在线播放一区| 欧美在线网站|