Boost C++ Libraries
Free peer-reviewed portable C++ source libraries
Boost C++ Libraries 基本上是一個(gè)免費(fèi)的 C++ 的跨平臺(tái)函式庫(kù)集合,基本上應(yīng)該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個(gè)經(jīng)過「同行評(píng)審」(peer review,可參考維基百科)、開放原始碼的函式庫(kù),而且有許多 Boost 的函式庫(kù)是由 C++ 標(biāo)準(zhǔn)委員會(huì)的人開發(fā)的,同時(shí)部分函式庫(kù)的功能也已經(jīng)成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標(biāo)準(zhǔn)了。
它的官方網(wǎng)站是:http://www.boost.org/,包含了 104 個(gè)不同的 library;由於他提供的函式庫(kù)非常地多,的內(nèi)容也非常地多元,根據(jù)官方的分類,大致上可以分為下面這二十類:
字串和文字處理(String and text processing)
容器(Containers)
Iterators
演算法(Algorithms)
Function objects and higher-order programming
泛型(Generic Programming)
Template Metaprogramming
Preprocessor Metaprogramming
Concurrent Programming
數(shù)學(xué)與數(shù)字(Math and numerics)
正確性與測(cè)試(Correctness and testing)
資料結(jié)構(gòu)(Data structures)
影像處理(Image processing)
輸入、輸出(Input/Output)
Inter-language support
記憶體(Memory)
語法分析(Parsing)
程式介面(Programming Interfaces)
其他雜項(xiàng)
Broken compiler workarounds
其中每一個(gè)分類,又都包含了一個(gè)或多個(gè)函式庫(kù),可以說是功能相當(dāng)豐富。
標(biāo)簽:
Boost C++ Libraries
上傳時(shí)間:
2015-05-15
上傳用戶:fangfeng