Namespaces
Variants

C および C++ リファレンス

提供: ja.cppreference.net


C++ リファレンス
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)

汎用ユーティリティライブラリ

関数オブジェクト − ハッシュ (C++11)
スワップ − 型操作 (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
相互排他 − 条件変数
Futures − セマフォ (C++20)
latch (C++20) − barrier (C++20)
安全な再利用 (C++26)

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

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

技術仕様書

    標準ライブラリ拡張  (ライブラリ基礎 TS)

    標準ライブラリ拡張 v2  (ライブラリ基礎 TS v2)

    標準ライブラリ拡張 v3  (ライブラリ基礎 TS v3)


並列性ライブラリ拡張 v2
(並列性 TS v2)

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

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

C リファレンス
C89, C95, C99, C11, C17, C23  │  コンパイラサポート C99, C23

言語

ヘッダ

型サポート

プログラムユーティリティ

可変長引数関数

診断ライブラリ

動的メモリ管理

文字列ライブラリ

ナル終端文字列:
   バイト  −   マルチバイト  −   ワイド

日付と時刻ライブラリ

ロケールライブラリ

入出力ライブラリ

アルゴリズムライブラリ

数値ライブラリ

並行性サポートライブラリ (C11)

技術仕様書

   動的メモリ拡張  (動的メモリ TR)
   浮動小数点拡張, 第1部  (FP Ext 1 TS)
   浮動小数点拡張, 第4部  (FP Ext 4 TS)

外部リンク  −  非 ANSI/ISO ライブラリ  −  索引  −  シンボル索引
お知らせ
  • 2026年4月17日: 時間がかかりましたが、isocpp.org の皆様からの多大なご支援のおかげで、復活しました! 遅延をお詫びし、ご辛抱いただきありがとうございます。