Primeramente antes de empezar definamos que es una libreria:
Una libreria, es un conjunto de algoritmos prefabricados que el programador puede usar para la realización de dichas funciones, estas librerias suelen ser llamadas de cabecera, ya que se utilizan las primeras lineas de los codigos para la definicion de las mismas, por ejemplo #include .
Las librerias son clasificadas segun su utilidad y se dividen en:
- soporte de lenguaje
- diagnostico
- utilidades generales
- cadenas alfanumericas o strings
- localización
- contenedores
- iteradores
- algoritmos
- calculo numerico
- entrada/salida
Estas son las diviciones de las librerias y en las cuales existen otras, y cada libreria, sirve para diferentes objetivos tales como vectores, poner algoritmos, entre otras cosas, por lo cual es muy complicado describirlo en un post, pero la manera en la cual se puede “importar” o agregar una libreria a tu codigo.