標準ライブラリ

standard-library.png

std

コンテナ

vector Tの1次元配列
list Tの双方向リスト
deque Tの両頭待ち行列
queue Tの待ち行列
stack Tのスタック
map Tの連想配列
set Tの集合
bitset 論理値の配列

ユーティリティ全般

utility 演算子と対
functional 関数オブジェクト
memory コンテナ用アロケータ
ctime Cスタイル日時情報

反復子

iterator 反復子と反復子サポート

アルゴリズム

algorithm 一般的なアルゴリズム
cstdlib bsearch() qsort()

診断(diagnosis)

stdexcept 標準例外
exception 例外クラス
cassert assertマクロ
cerrno Cスタイルエラー処理

文字列

string Tの文字列
cctype 文字の分類
cwtype ワイド文字の分類
cstring Cスタイル文字列関数
swchar Cスタイルワイド文字列関数
cstdlib Cスタイル文字列関数

入出力

iosfwd 入出力機能の先行宣言
iostream 標準iostreamオブジェクト、演算
ios iostream基底クラス
streambuf ストリームバッファ
istream 入力ストリームテンプレート
ostream 出力ストリームテンプレート
iomanip マニピュレータ
sstream 文字列との間のストリーム入出力
cstdlib 文字分類関数
fstream ファイルとの間のストリーム入出力
cstdio printf()ファミリ入出力
cwchar ワイド文字列用printf()

地域情報

locale 文化の違いを表現する
clocale 文化の違いを表現するCスタイル機能

言語サポート

limits 数値の上限、下限
climits Cスタイルスカラー値上限、下限マクロ
cfloat Cスタイル浮動小数点数上限、下限マクロ
new 動的メモリ管理
typeinfo 実行時型識別サポート
exception 例外処理サポート
cstddef Cライブラリ言語サポート
cstdarg 可変個引数リスト
csetjmp Cスタイルスタック巻き戻し
cstdlib プログラムの終了
ctime システムクロック
csignal Cスタイルシグナル処理

数値

complex 複素数とその演算
valarray 数値ベクタとその演算
numerics 汎用数値演算
cmath 標準数値演算関数
cstdlib Cスタイル乱数生成

サポートサイト Wikidot.com