1. Biblioteca más importantes de tipo c++
¿Qué es?
Es una colección de clases y funciones, escritas, en el núcleo del
lenguaje. La biblioteca estándar la Standard Template Library es un
subconjunto de la biblioteca estándar de C++ que contiene los
contenedores, algoritmos, iteradores, funciones objeto, etc;
aunque algunas personas utilizan el término STL indistintamente
con la biblioteca estándar de C++.
Al igual contiene varios tipos de contenedores genéricos, con sus
funciones para utilizarlo y manipulación de esos procesos en
cadenas y flujos
2. Algunos ejemplos básicos
<algorithm>
provee la definición de muchos algoritmos.
<functional>
Provee varios objetos funcionales, diseñados para ser utilizados por los algoritmos
estándares.
<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.
Cada cabecera de la biblioteca estándar de C está incluida en la
biblioteca estándar de C++ con diferente nombre, generado
eliminando la extensión .h y añadiendo una 'c' al inicio, por ejemplo
'time.h' se convierte en 'ctime'. La única diferencia entre estas
cabeceras y las cabeceras tradicionales de la biblioteca estándar de
C es que es posible que las funciones estén incluidas en el
namespace 'std::' (aunque algunos compiladores lo hacen). En el
ISO C, las funciones de la biblioteca estándar se pueden
implementar por macros, cosa no permitida por el ISO C++.