標準ライブラリのヘッダーとその概要を表 13–1 に示します。
表 13–1 C++ 標準ライブラリのヘッダーファイル|
ヘッダーファイル |
内容の説明 |
|---|---|
|
<algorithm> |
コンテナ操作のための標準アルゴリズム |
|
<bitset> |
固定長のビットシーケンス |
|
<complex> |
複素数を表す数値型 |
|
<deque> |
先頭と末尾の両方で挿入と削除が可能なシーケンス |
|
<exception> |
事前定義済み例外クラス |
|
<fstream> |
ファイルとのストリーム入出力 |
|
<functional> |
関数オブジェクト |
|
<iomanip> |
iostream のマニピュレータ |
|
<ios> |
iostream の基底クラス |
|
<iosfwd> |
iostream クラスの先行宣言 |
|
<iostream> |
基本的なストリーム入出力機能 |
|
<istream> |
入力ストリーム |
|
<iterator> |
シーケンスの内容にくまなくアクセスするためのクラス |
|
<limits> |
数値型の属性 |
|
<list> |
順序付きシーケンス |
|
<locale> |
国際化のサポート |
|
<map> |
キーと値を対にして使用する連想コンテナ |
|
<memory> |
特殊なメモリーアロケータ |
|
<new> |
基本的なメモリー割り当てと解放 |
|
<numeric> |
汎用の数値演算 |
|
<ostream> |
出力ストリーム |
|
<queue> |
先頭への挿入と末尾からの削除が可能なシーケンス |
|
<set> |
一意キーを使用する連想コンテナ |
|
<sstream> |
メモリー上の文字列との入出力ストリーム |
|
<stack> |
先頭への挿入と先頭からの削除が可能なシーケンス |
|
<stdexcept> |
追加標準例外クラス |
|
<streambuf> |
iostream 用のバッファークラス |
|
<string> |
文字シーケンス |
|
<typeinfo> |
実行時の型識別 |
|
<utility> |
比較演算子 |
|
<valarray> |
数値プログラミング用の値配列 |
|
<vector> |
ランダムアクセスが可能なシーケンス |