Boost C++ 函式庫

...世界上最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Boost 函式庫文件 - 容器

容器

Array(陣列)

符合 STL 標準的定長陣列容器包裝器。

作者
Nicolai Josuttis
首次發布
1.17.0
最低 C++ 標準
03
類別
容器
Bimap(雙向映射)

C++ 雙向映射函式庫。使用 Boost.Bimap,您可以創建兩種資料類型皆可作為鍵值的關聯式容器。

作者
Matias Capeletto
首次發布
1.35.0
最低 C++ 標準
03
類別
容器資料結構
Circular Buffer(環狀緩衝區)

符合 STL 標準的容器,也稱為環形或循環緩衝區。

作者
Jan Gaspar
首次發布
1.35.0
最低 C++ 標準
03
類別
容器
Container(容器)

標準函式庫容器及其擴充。

作者
Ion Gaztañaga
首次發布
1.48.0
最低 C++ 標準
03
類別
容器資料結構
Dynamic Bitset(動態位元集)

dynamic_bitset 類別表示一個位元集。它透過 operator[] 提供對個別位元值的存取,並提供所有可應用於內建整數的位元運算子,例如 operator& 和 operator<<。集合中的位元數在執行時期透過 dynamic_bitset 建構函式的參數指定。

作者
Jeremy Siek 和 Chuck Allison
首次發布
1.29.0
最低 C++ 標準
03
類別
容器
GIL

(C++14) 通用圖像函式庫

作者
Lubomir Bourdev、Hailin Jin 和 Christian Henning
首次發布
1.35.0
最低 C++ 標準
14
類別
演算法容器泛型程式設計影像處理迭代器
Graph(圖)

BGL 圖形介面和圖形組件是泛型的,與標準樣板函式庫 (STL) 的意義相同。

作者
Jeremy Siek 和聖母大學團隊
首次發布
1.18.0
最低 C++ 標準
14
類別
演算法容器迭代器
GraphParallel(平行圖)

PBGL 圖形介面和圖形組件是泛型的,與標準樣板函式庫 (STL) 的意義相同。

作者
Jeremy Siek、Doug Gregor 和聖母大學團隊
首次發布
1.40.0
最低 C++ 標準
03
類別
演算法容器迭代器
ICL

區間容器函式庫,區間集合和映射以及相關值的聚合

作者
Joachim Faulhaber
首次發布
1.46.0
最低 C++ 標準
03
類別
容器資料結構
Intrusive(侵入式)

侵入式容器和演算法。

作者
Ion Gaztañaga
首次發布
1.35.0
最低 C++ 標準
03
類別
容器
JSON

C++11 中的 JSON 解析、序列化和 DOM

作者
Vinnie Falco 和 Krystian Stasiowski
首次發布
1.75.0
最低 C++ 標準
11
類別
容器資料結構輸入/輸出
Multi-Array(多維陣列)

Boost.MultiArray 提供泛型 N 維陣列概念定義和該介面的常見實現。

作者
Ron Garcia
首次發布
1.29.0
最低 C++ 標準
03
類別
容器數學和數值
Multi-Index(多重索引)

Boost Multi-index 容器函式庫提供了一個名為 multi_index_container 的類別樣板,它允許建構具有不同排序和存取語義的一個或多個索引的容器。

作者
Joaquín M López Muñoz
首次發布
1.32.0
最低 C++ 標準
03
類別
容器資料結構
Pointer Container(指標容器)

用於儲存堆積配置的多型物件的容器,以簡化物件導向程式設計。

作者
Thorsten Ottosen
首次發布
1.33.0
最低 C++ 標準
03
類別
容器資料結構
PolyCollection

多型物件的快速容器。

作者
Joaquín M López Muñoz
首次發布
1.65.0
最低 C++ 標準
11
類別
容器
屬性映射 (Property Map)

定義將鍵物件映射到值物件的介面的概念。

作者
Jeremy Siek
首次發布
1.19.0
最低 C++ 標準
03
類別
容器泛型程式設計
平行屬性映射 (Property Map)

屬性映射的平行擴展,可與平行圖形一起使用。

作者
Jeremy Siek
首次發布
1.77.0
最低 C++ 標準
03
類別
容器泛型程式設計
屬性樹 (Property Tree)

一種特別適合儲存配置資料的樹狀資料結構。

作者
Marcin Kalicinski 和 Sebastian Redl
首次發布
1.41.0
最低 C++ 標準
11
類別
容器資料結構
字串參考 (String Ref)

字串檢視模板。

作者
Marshall Clow
首次發布
1.71.0
最低 C++ 標準
03
類別
容器
字串檢視 (String View)

字串檢視模板。

作者
Marshall Clow
首次發布
1.84.0
最低 C++ 標準
03
類別
容器字串和文字處理
無序 (Unordered)

無序關聯式容器。

作者
Daniel James
首次發布
1.36.0
最低 C++ 標準
11
類別
容器
網址 (URL)

C++11 中的網址解析。

作者
Vinnie Falco 和 Alan de Freitas
首次發布
1.81.0
最低 C++ 標準
11
類別
容器資料結構輸入/輸出
變體 (Variant)

安全的、泛型的、基於堆疊的具有類型識別的聯合容器。

作者
Eric Friedman 和 Itay Maman
首次發布
1.31.0
最低 C++ 標準
11
類別
容器資料結構
Variant2

一個永不無值的、提供強保證的 std::variant 實作。

作者
Peter Dimov
首次發布
1.71.0
最低 C++ 標準
11
類別
容器資料結構