
FLORES NAVARRO JHONNY UNICA
IIIEE-2
III-Ciclo-2019-I
cout<< "SEMANA: 9\n";
Librerías Estandar de C++ (Standar Template Library o STL)
A continuación pondré algunas de las librerías de uso más común de C++ y que forman parte de las librerías estandar de este lenguaje.
​
-
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 más usada e importante (aunque no indispensable).
-
La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas
-
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).
"auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo de punteros y su destrucción automaticamente.
-
Biblioteca new: Manejo de memoria dinámica
-
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.
-
queue: Parte de la STL relativa a contenedores tipo queue (colas de objetos).
-
Librería stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.
-
Librería 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 d elas dificultades que generan los char
-
typeinfo: Mecanismo de identificación de tipos en tiempo de ejecución
-
vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++
-
forward_list Esta librería es útil para implementar con gran facilidad listas enlazadas simples.
-
list Permite implementar listas doblemente enlzadas (listas enlazadas dobles) facilmente.
-
iterator Proporciona un conjunto de clases para iterar elementos.
-
regex Proporciona fácil acceso al uso de expresiones regulares para la comparación de patrones.
-
thread Útil para trabajar programación multihilos y crear múltiples hilos en nuestra aplicación.
​
¿Cómo declarar una librería en C++?
Veamos a continuación como se haría la declaración de unas cuantas librerías conocidas, recuerda que ese pueden declarar todas las librerías necesarias y siempre debe hacerse al comienzo del código fuente
​
#include "iostream"
#include "string"
#include <math.h>
#include <conio.h>
using namespace std;