名前空間
変種

CとC++のリファレンス

From cppreference.com

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

イテレータライブラリ

範囲ライブラリ (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シンボル索引

Cリファレンス
C89, C95, C99, C11, C17, C23  │  コンパイラ対応状況 C99, C23

言語

ヘッダー

型サポート

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

可変引数関数

診断ライブラリ

動的メモリ管理

文字列ライブラリ

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

日付と時刻ライブラリ

ローカライズライブラリ

入出力ライブラリ

アルゴリズムライブラリ

数値ライブラリ

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

Technical specifications (技術仕様)

   動的メモリ拡張  (dynamic memory TR)
   浮動小数点拡張 Part 1  (FP Ext 1 TS)
   浮動小数点拡張 Part 4  (FP Ext 4 TS)

外部リンク  −  非ANSI/ISOライブラリ  −  索引  −  シンボル索引
ニュース
English 日本語 中文(简体) 中文(繁體)