Librerías de C++
Junto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas mas comúnmente conocidos como librerías, Las bibliotecas contienen el código objeto de muchos programas que permiten hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar funciones matemáticas, etc. Las bibliotecas están clasificadas por el tipo de trabajos que hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos y como imaginaras existen muchísimas librerías disponibles y todas con una función específica.
Algunas Librerías Estándar
* fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.
* iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream.
* iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la mas usada e importante (aunque no indispensable).
* math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas.
* memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros inteligentes(auto_ptr).
* numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas.
* ostream: Algoritmos estándar para los flujos de salida.
* stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.
* stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.
* string: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas de las dificultades que generan los char.
* vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++