CABECERAS ESTÁNDAR
Los siguientes archivos contienen las declaraciones de la biblioteca estándar:
Contenedores
<bitset>: Provee la clase contenedora especializada std::bitset , un arreglo de bits.
<deque>: provee la plantilla clase contenedora std::deque , una cola doblemente enlazada.
<list>: provee la plantilla clase contenedora std::list , una lista doblemente enlazada.
<map>: provee las plantillas clases contenedoras std::map y std::multimap ,
un arreglo asociativo y un arreglo asociativo múltiple respectivamente.
<queue>: provee la clase adaptadora contenedora std::queue , una cola de datos.
<set>:provee las plantillas clases contenedoras std::set y std::multiset ,
contenedores asociativos ordenados.
<stack>: provee la clase adaptadora contenedora std::stack , una pila de datos.
<vector>: provee la plantilla clase contenedora std::vector , un arreglo dinámico.
General
<algorithm>: provee la definición de muchos algoritmos.
<functional>: Provee varios objetos funcionales, diseñados para ser utilizados por los
algoritmos estándares.
<iterator>: provee clases y plantillas para trabajar con iteradores.
<locale>: provee las clases y plantillas para trabajar con locales.
<memory>:provee facilidades para el manejo de memoria en C++, incluyendo la clase
plantilla std::auto_ptr.
<stdexcept>:contiene las clases estándares de excepción así
como std::logic_error y std::runtime_error , ambas derivadas
de std::exception .
<utility>: Provee la clase plantilla std::pair , para trabajar con pares (tuplas de dos
miembros) de objetos.
Cadenas de caracteres
<string>: provee las clases y plantillas estándares de C++ para trabajar con cadena de
caracteres.
Flujos y entrada y salida
<fstream>: provee facilidades para la entrada y salida basada en archivos.
<ios>: provee varios tipos y funciones básicas para la operación de flujos de entrada y
salida.
<iostream>: provee los elementos fundamentales para la entrada y salida en C++.
<iosfwd>: provee las declaraciones hacia adelante de varias clases plantillas de E/S.
<iomanip>: provee facilidades para manipular el formateo de salida, así como la base
utilizada cuando se formatean enteros y los valores precisión o punto flotante.
<istream>: provee la clase plantilla std::istream y otras clases para la entrada de
datos.
<ostream>: provee la clase plantilla std::ostream y otras clases para la salida de
datos.
<sstream>: provee la clase plantilla std::sstream y otras clases para la manipulación
de cadena de caracteres.
<streambuf>
Numéricas
<complex>: provee la clase plantilla std::complex y funciones asociadas al trabajo
con números complejos.
<numeric>: provee algoritmos para el procesamiento numérico.
<valarray>: provee la clase plantilla std::valarray , una clase arreglo optimizada
para el procesamiento numérico.