Boost C++ライブラリ
Boostには次のような分野のライブラリが含まれている。ライブラリの一部はビルドが必要。
アルゴリズム
並列プログラミング(非同期プログラミング) thread - スレッド context - ユーザーレベルコンテキストスイッチ coroutine - コルーチン fiber - ファイバー compute - OpenCLベースのマルチコアCPU/GPGPU演算プラットフォームインターフェイス
コンテナ array - STLコンテナ方式による固定長配列の管理 Boost Graph Library (BGL) - 総称的グラフコンテナ、コンポーネント、アルゴリズム multi-array - N次元配列の生成の単純化 multi-index containers - 異なるソートとアクセスセマンティクスを可能にするビルトインインデックスのあるコンテナ pointer containers - 値へのポインタを素直に管理できるようにする標準的なSTLコンテナをモデルにしたコンテナ property map - コンセプト的なインターフェイス仕様とキー値をオブジェクトにマップするための多目的インターフェイス variant - コンパイル時に指定する型の集合から選べる型オブジェクトの効率的なストレージと、それにアクセスする型安全で総称的なスタックベースのオブジェクトコンテナ