C++標準ライブラリ
C++ 標準ライブラリは 2 つの部分に分けることができます:
標準関数ライブラリ: このライブラリは、どのクラスにも属さない一般的な独立した関数で構成されています。関数ライブラリはC言語から継承しています。
オブジェクト指向クラスライブラリ: このライブラリは、クラスとその関連関数のコレクションです。
C++ 標準ライブラリには、タイプ セーフをサポートするために特定の追加と変更が加えられた、すべての C 標準ライブラリが含まれています。
標準関数ライブラリ
標準関数ライブラリは次のカテゴリに分かれています:
入出力I/O
文字列と文字の処理
数学
時間、日付、ローカリゼーション
動的割り当て
その他
ワイドキャラクタ関数
オブジェクト指向クラスライブラリ
標準の C++ オブジェクト指向クラスライブラリは、以下のようないくつかの一般的な操作をサポートする多数のクラスを定義します。入出力I/O、文字列処理、数値処理など。オブジェクト指向クラス ライブラリには以下が含まれます:
標準 C++ I/O クラス
String クラス
Numeric クラス
STL コンテナ クラス
STL アルゴリズム
STL関数オブジェクト
STLイテレータ
STLアロケータ
ローカリゼーションライブラリ
例外処理クラス
その他のサポートライブラリ