名前空間
変種

C++リファレンス

From cppreference.com

C++11, C++14, C++17, C++20, C++23, C++26  │  コンパイラ対応状況 C++11, C++14, C++17, C++20, C++23, C++26

言語

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

名前付き要件

言語サポートライブラリ

コンセプトライブラリ (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)

イテレータライブラリ

Rangesライブラリ (C++20)

アルゴリズムライブラリ

文字列ライブラリ

テキスト処理ライブラリ

数値ライブラリ

日付と時刻ライブラリ

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

入出力ライブラリ

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

thread − jthread (C++20)
atomic − atomic_flag
atomic_ref (C++20) − memory_order
相互排他 − 条件変数
Future − セマフォ (C++20)
latch (C++20) − barrier (C++20)
安全なメモリ解放 (C++26)

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

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

Technical specifications (技術仕様)

    標準ライブラリ拡張  (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 シンボル索引
English 日本語 中文(简体) 中文(繁體)