ライブラリ
C++11で追加された標準ライブラリについて紹介していく。標準ライブラリの変更は小さいものから大きなものまで多岐にわたる。そのため全て紹介するのは難しい。そこでヘッダファイルとして新たに追加された機能を主にに紹介する。他にも機能的に大きく変更があったものについても記載する。以下に列挙されている機能を本章で説明していく。
紹介する内容としては、各ライブラリの概要と使用方法の一例であり、基本的に各ライブラリに定義されている全メソッドの紹介は行わない。 詳細な定義を知りたい場合は以下のサイトを参照すると良い。
- 言語サポートライブラリ
- initializer list
- エラー検出ライブラリ
- system error
- ユーティリティライブラリ
- forward/move
- タプル
- スマートポインタ
- 関数オブジェクト
- type traits
- ratio
- 時刻
- ローカライズライブラリ
- 文字コード変換
- コンテナライブラリ
- array
- forward list
- ハッシュコンテナ
- 数値計算ライブラリ
- 乱数
- 正規表現ライブラリ
- regex
- アトミック操作ライブラリ
- atomic
- スレッドライブラリ
- thread
- mutex
- condition_variable
- future