コンセプトライブラリ
|
<concepts> (C++20以上)
|
基礎的なライブラリコンセプト
|
コルーチンライブラリ
|
<coroutine> (C++20以上)
|
コルーチンサポートライブラリ
|
ユーティリティライブラリ
|
<cstdlib>
|
汎用ユーティリティ: プログラム制御、動的メモリ確保、乱数、ソートと検索
|
<csignal>
|
シグナル管理のための関数とマクロ定数
|
<csetjmp>
|
実行コンテキストを保存 (およびジャンプ) するマクロ (および関数)
|
<cstdarg>
|
可変長引数リストの処理
|
<typeinfo>
|
実行時型情報ユーティリティ
|
<typeindex> (C++11以上)
|
std::type_index
|
<type_traits> (C++11以上)
|
コンパイル時型情報
|
<bitset>
|
std::bitset クラステンプレート
|
<functional>
|
関数オブジェクト、関数呼び出し、バインド操作、参照ラッパー
|
<utility>
|
様々なユーティリティ部品
|
<ctime>
|
C スタイルの日付と時間のユーティリティ
|
<chrono> (C++11以上)
|
C++ の時間ユーティリティ
|
<cstddef>
|
標準的なマクロと typedef
|
<initializer_list> (C++11以上)
|
std::initializer_list クラステンプレート
|
<tuple> (C++11以上)
|
std::tuple クラステンプレート
|
<any> (C++17以上)
|
std::any クラス
|
<optional> (C++17以上)
|
std::optional クラステンプレート
|
<variant> (C++17以上)
|
std::variant クラステンプレート
|
<compare> (C++20以上)
|
三方比較演算子サポート
|
<version> (C++20以上)
|
実装依存のライブラリ情報を供給します
|
動的メモリ管理
|
<new>
|
低水準メモリ管理ユーティリティ
|
<memory>
|
高水準メモリ管理ユーティリティ
|
<scoped_allocator> (C++11以上)
|
ネストされたアロケータクラス
|
<memory_resource> (C++17以上)
|
多相アロケータとメモリリソース
|
数値の限界
|
<climits>
|
整数型の限界
|
<cfloat>
|
浮動小数点型の限界
|
<cstdint> (C++11以上)
|
固定サイズの型と他の型の限界
|
<cinttypes> (C++11以上)
|
書式マクロ、intmax_t および uintmax_t の数学と変換
|
<limits>
|
算術型の特性を問い合わせる標準化された方法
|
エラー処理
|
<exception>
|
例外処理ユーティリティ
|
<stdexcept>
|
標準の例外オブジェクト
|
<cassert>
|
引数をゼロと比較する条件コンパイルされるマクロ
|
<system_error> (C++11以上)
|
プラットフォーム依存のエラーコード std::error_code の定義
|
<cerrno>
|
最後のエラー番号を保持するマクロ
|
<contract> (C++20以上)
|
契約違反情報
|
文字列ライブラリ
|
<cctype>
|
文字の種類を判定する関数
|
<cwctype>
|
ワイド文字の種類を判定する関数
|
<cstring>
|
様々なナロー文字列処理関数
|
<cwchar>
|
様々なワイドおよびマルチバイト文字列処理関数
|
<cuchar> (C++11以上)
|
C スタイルの Unicode 文字変換関数
|
<string>
|
std::basic_string クラステンプレート
|
<string_view> (C++17以上)
|
std::basic_string_view クラステンプレート
|
<charconv> (C++17以上)
|
std::to_chars および std::from_chars
|
コンテナライブラリ
|
<array> (C++11以上)
|
std::array コンテナ
|
<vector>
|
std::vector コンテナ
|
<deque>
|
std::deque コンテナ
|
<list>
|
std::list コンテナ
|
<forward_list> (C++11以上)
|
std::forward_list コンテナ
|
<set>
|
std::set および std::multiset 連想コンテナ
|
<map>
|
std::map および std::multimap 連想コンテナ
|
<unordered_set> (C++11以上)
|
std::unordered_set および std::unordered_multiset 非順序連想コンテナ
|
<unordered_map> (C++11以上)
|
std::unordered_map および std::unordered_multimap 非順序連想コンテナ
|
<stack>
|
std::stack コンテナアダプタ
|
<queue>
|
std::queue および std::priority_queue コンテナアダプタ
|
<span> (C++20以上)
|
std::span ビュー
|
イテレータライブラリ
|
<iterator>
|
範囲のイテレータ
|
範囲ライブラリ
|
<ranges> (C++20以上)
|
範囲アクセス、プリミティブ、要件、ユーティリティおよびアダプタ
|
アルゴリズムライブラリ
|
<algorithm>
|
範囲に対する操作を行うアルゴリズム
|
<execution> (C++17以上)
|
並列版のアルゴリズムのための定義済みの実行ポリシー
|
数値演算ライブラリ
|
<cmath>
|
一般的な数学関数
|
<complex>
|
複素数型
|
<valarray>
|
値の配列を表現、操作するためのクラス
|
<random> (C++11以上)
|
乱数生成および分布
|
<numeric>
|
コンテナ内の値に対する数値演算
|
<ratio> (C++11以上)
|
コンパイル時有理数算術
|
<cfenv> (C++11以上)
|
浮動小数点環境にアクセスする関数
|
<bit> (C++20以上)
|
ビット操作関数
|
入出力ライブラリ
|
<iosfwd>
|
入出力ライブラリのすべてのクラスの前方宣言
|
<ios>
|
std::ios_base クラス、std::basic_ios クラステンプレートといくつかの typedef
|
<istream>
|
std::basic_istream クラステンプレートといくつかの typedef
|
<ostream>
|
std::basic_ostream, std::basic_iostream クラステンプレートといくつかの typedef
|
<iostream>
|
いくつかの標準ストリームオブジェクト
|
<fstream>
|
std::basic_fstream, std::basic_ifstream, std::basic_ofstream クラステンプレートといくつかの typedef
|
<sstream>
|
std::basic_stringstream, std::basic_istringstream, std::basic_ostringstream クラステンプレートといくつかの typedef
|
<syncstream> (C++20以上)
|
std::basic_osyncstream, std::basic_syncbuf と typedef
|
<strstream> (C++98で非推奨)
|
std::strstream, std::istrstream, std::ostrstream
|
<iomanip>
|
入出力の書式を制御するヘルパー関数
|
<streambuf>
|
std::basic_streambuf クラステンプレート
|
<cstdio>
|
C スタイルの入出力関数
|
ローカライゼーションライブラリ
|
<locale>
|
ローカライゼーションユーティリティ
|
<clocale>
|
C のローカライゼーションユーティリティ
|
<codecvt> (C++11以上) (C++17で非推奨)
|
Unicode 変換機能
|
正規表現ライブラリ
|
<regex> (C++11以上)
|
正規表現処理をサポートするクラス、アルゴリズムおよびイテレータ
|
アトミック操作ライブラリ
|
<atomic> (C++11以上)
|
アトミック操作ライブラリ
|
スレッドサポートライブラリ
|
<thread> (C++11以上)
|
std::thread クラスとサポート関数
|
<mutex> (C++11以上)
|
相互排他プリミティブ
|
<shared_mutex> (C++14以上)
|
共有可能な相互排他プリミティブ
|
<future> (C++11以上)
|
非同期計算のためのプリミティブ
|
<condition_variable> (C++11以上)
|
スレッドの待機状態
|
ファイルシステムライブラリ
|
<filesystem> (C++17以上)
|
std::path クラスとサポート関数
|
実験的なライブラリ
|
ファイルシステム TS
|
<experimental/filesystem> (filesystem TS)
|
ファイルシステムライブラリ
|
並列処理 TS
|
<experimental/algorithm> (parallelism TS)
|
非数値並列アルゴリズム
|
<experimental/execution_policy> (parallelism TS)
|
実行ポリシー
|
<experimental/exception_list> (parallelism TS)
|
並列例外
|
<experimental/numeric> (parallelism TS)
|
数値並列アルゴリズム
|
ライブラリ基礎 TS
|
<experimental/algorithm> (library fundamentals TS)
|
sample および search
|
<experimental/any> (library fundamentals TS)
|
any
|
<experimental/chrono> (library fundamentals TS)
|
型特性のための可変長引数テンプレート
|
<experimental/deque> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/forward_list> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/future> (library fundamentals TS)
|
多相アロケータを用いた promise および packaged_task
|
<experimental/list> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/functional> (library fundamentals TS)
|
多相アロケータを用いた function および searcher
|
<experimental/map> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/memory> (library fundamentals TS)
|
配列サポート付きの shared_ptr および weak_ptr
|
<experimental/memory_resource> (library fundamentals TS)
|
多相アロケータおよびメモリリソース
|
<experimental/optional> (library fundamentals TS)
|
optional
|
<experimental/ratio> (library fundamentals TS)
|
型特性のための可変長引数テンプレート
|
<experimental/regex> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/set> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/string> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/string_view> (library fundamentals TS)
|
basic_string_view
|
<experimental/system_error> (library fundamentals TS)
|
型特性のための可変長引数テンプレート
|
<experimental/tuple> (library fundamentals TS)
|
型特性のための可変長引数テンプレートおよび apply
|
<experimental/type_traits> (library fundamentals TS)
|
型特性のための可変長引数テンプレートおよび invocation_type
|
<experimental/unordered_map> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/unordered_set> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
<experimental/utility> (library fundamentals TS)
|
erased_type
|
<experimental/vector> (library fundamentals TS)
|
多相アロケータを用いたコンテナのための便利エイリアス
|
並行処理 TS
|
<experimental/atomic> (concurrency TS)
|
atomic_shared_ptr および atomic_weak_ptr
|
<experimental/barrier> (concurrency TS)
|
barrier および flex_barrier
|
<experimental/future> (concurrency TS)
|
std::future のための拡張
|
<experimental/latch> (concurrency TS)
|
latch
|
ライブラリ基礎 TS v2
|
<experimental/algorithm> (library fundamentals TS v2)
|
sample および shuffle
|
<experimental/array> (library fundamentals TS v2)
|
make_array および to_array
|
<experimental/deque> (library fundamentals TS v2)
|
erase および erase_if
|
<experimental/forward_list> (library fundamentals TS v2)
|
erase および erase_if
|
<experimental/functional> (library fundamentals TS v2)
|
not_fn
|
<experimental/iterator> (library fundamentals TS v2)
|
ostream_joiner
|
<experimental/list> (library fundamentals TS v2)
|
erase および erase_if
|
<experimental/map> (library fundamentals TS v2)
|
erase_if および erase_if
|
<experimental/memory> (library fundamentals TS v2)
|
observer_ptr
|
<experimental/numeric> (library fundamentals TS v2)
|
gcd および lcm
|
<experimental/propagate_const> (library fundamentals TS v2)
|
propagate_const
|
<experimental/random> (library fundamentals TS v2)
|
randint および reseed
|
<experimental/set> (library fundamentals TS v2)
|
erase_if および erase_if
|
<experimental/source_location> (library fundamentals TS v2)
|
source_location
|
<experimental/string> (library fundamentals TS v2)
|
erase および erase_if
|
<experimental/type_traits> (library fundamentals TS v2)
|
メタ関数およびディテクションイディオム
|
<experimental/unordered_map> (library fundamentals TS v2)
|
erase_if および erase_if
|
<experimental/unordered_set> (library fundamentals TS v2)
|
erase_if および erase_if
|
<experimental/vector> (library fundamentals TS v2)
|
erase および erase_if
|
範囲 TS
|
<experimental/ranges/algorithm> (ranges TS)
|
アルゴリズムライブラリ
|
<experimental/ranges/concepts> (ranges TS)
|
コンセプトライブラリ
|
<experimental/ranges/functional> (ranges TS)
|
関数オブジェクト
|
<experimental/ranges/iterator> (ranges TS)
|
イテレータライブラリ
|
<experimental/ranges/random> (ranges TS)
|
UniformRandomNumberGenerator コンセプト
|
<experimental/ranges/range> (ranges TS)
|
範囲ライブラリ
|
<experimental/ranges/tuple> (ranges TS)
|
タグ付きタプル
|
<experimental/ranges/type_traits> (ranges TS)
|
メタプログラミングと型特性
|
<experimental/ranges/utility> (ranges TS)
|
ユーティリティコンポーネント
|