Namespaces
Variants

C++ リファレンス

ja.cppreference.net より

C++11, C++14, C++17, C++20, C++23, C++26, C++29  │  コンパイラサポート C++11, C++14, C++17, C++20, C++23, C++26, C++29

言語

標準ライブラリ (ヘッダ)

名前付き要件

言語サポートライブラリ

コンセプトライブラリ (C++20)

診断ライブラリ

メモリ管理ライブラリ

メタプログラミングライブラリ (C++11)

一般ユーティリティライブラリ

関数オブジェクト − hash (C++11)
Swap − 型操作 (C++11)
整数比較 (C++20)
pair − tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17) − any (C++17)
bitset − ビット操作 (C++20)

コンテナライブラリ

vector − deque − array (C++11)
list − forward_list (C++11)
inplace_vector (C++26)
hive (C++26)
map − multimap − set − multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
コンテナアダプタ
span (C++20) − mdspan (C++23)

イテレータライブラリ

レンジライブラリ (C++20)

アルゴリズムライブラリ

文字列ライブラリ

テキスト処理ライブラリ

数値ライブラリ

日時ライブラリ

カレンダー (C++20) − タイムゾーン (C++20)

入出力ライブラリ

並行性サポートライブラリ (C++11)

thread − jthread (C++20)
atomic − atomic_flag
atomic_ref (C++20) − memory_order
相互排他 − 条件変数
フューチャー − セマフォ (C++20)
latch (C++20) − barrier (C++20)
安全な回収 (C++26)

実行サポートライブラリ (C++26)

機能テストマクロ (C++20)

技術仕様書

    標準ライブラリ拡張  (Library Fundamentals TS)

    標準ライブラリ拡張 v2  (Library Fundamentals TS v2)

    標準ライブラリ拡張 v3  (Library Fundamentals TS v3)


並列処理ライブラリ拡張 v2
(Parallelism TS v2)

並行性ライブラリ拡張
(Concurrency TS)
トランザクショナルメモリ  (TM TS)
リフレクション  (Reflection TS)

外部リンク  −  非 ANSI/ISO ライブラリ  −  索引  −  std シンボル索引