Boost C++ Libraries
Free peer-reviewed portable C++ source libraries
Boost C++ Libraries 基本上是一個免費的 C++ 的跨平臺函式庫集合,基本上應(yīng)該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個經(jīng)過「同行評審」(peer review,可參考維基百科)、開放原始碼的函式庫,而且有許多 Boost 的函式庫是由 C++ 標(biāo)準(zhǔn)委員會的人開發(fā)的,同時部分函式庫的功能也已經(jīng)成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標(biāo)準(zhǔn)了。
它的官方網(wǎng)站是:http://www.boost.org/,包含了 104 個不同的 library;由於他提供的函式庫非常地多,的內(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)
正確性與測試(Correctness and testing)
資料結(jié)構(gòu)(Data structures)
影像處理(Image processing)
輸入、輸出(Input/Output)
Inter-language support
記憶體(Memory)
語法分析(Parsing)
程式介面(Programming Interfaces)
其他雜項
Broken compiler workarounds
其中每一個分類,又都包含了一個或多個函式庫,可以說是功能相當(dāng)豐富。
標(biāo)簽:
Boost C++ Libraries
上傳時間:
2015-05-15
上傳用戶:fangfeng