C++には、言語に含まれているいくつかの標準ライブラリ（Standard Template Libraryの略でSTLライブラリとも呼ばれる）があり、プログラムで使用できる便利な関数やクラスを提供している。これらのライブラリはいくつかのカテゴリに分類され、それぞれ異なる種類の機能を提供しています。C++の標準ライブラリには次のようなものがある：

- 入出力ライブラリ（iostream）：データの入出力機能を提供。
- コンテナ・ライブラリ（containers）：ベクトル、リスト、マップなど、データを格納するさまざまな種類のコンテナを提供。
- アルゴリズム・ライブラリ（Algorithms library）: 要素のソート、検索、変換など、コンテナに対する操作を実行するための関数を提供。
- イテレータ・ライブラリ(iterator): コンテナを汎用的に反復処理するためのインタフェースを提供。
- 数学関数ライブラリ（cmath）： sin、cos、sqrt、logなどの一般的な数学関数を提供。
- 例外処理ライブラリ(exception): プログラムのエラーや例外を処理する方法を提供する。

C++標準ライブラリには他にも多くのライブラリやクラスがありますが、主なものでよく使われるものをいくつか紹介します。
C++ tiene varias bibliotecas estándar (también conocidas como bibliotecas STL, de Standard Template Library) que están incluidas en el lenguaje y proporcionan funciones y clases útiles que se pueden usar en programas. Estas bibliotecas se organizan en varias categorías, cada una de las cuales proporciona diferentes tipos de funcionalidad. Algunas de las bibliotecas estándar de C++ son:

- Biblioteca de entrada/salida (iostream): Proporciona la funcionalidad de entrada y salida de datos, incluyendo cin y cout.
- Biblioteca de contenedores (containers): Proporciona diferentes tipos de contenedores para almacenar datos, como vectores, listas y mapas.
- Biblioteca de algoritmos (algorithms): Proporciona funciones para realizar operaciones en contenedores, como clasificación, búsqueda y transformación de elementos.
- Biblioteca de iteradores (iterators): Proporciona una interfaz para iterar sobre contenedores de manera genérica.
- Biblioteca de funciones matemáticas (cmath): Proporciona funciones matemáticas comunes, como sin, cos, sqrt y log.
- Biblioteca de manejo de excepciones (exception): Proporciona una forma de manejar errores y excepciones en el programa.

Hay muchas otras bibliotecas y clases en la biblioteca estándar de C++, pero estas son algunas de las principales y más utilizadas.