Bibliotecas Del Lenguaje C++

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

BIBLIOTECAS O LIBRETIAS DEL LENGUAJR C Y C++

En el lenguaje C y C++ existen ciertos archivos denominados bibliotecas o también


llamados librerías. Dentro de estas librerías se encuentra el código objeto de varios
programas, los cuales permiten ejecutar acciones comunes, como leer el teclado, escribir en
la pantalla, manejo de números, realizar operaciones matemáticas, etc.

En C++, se denomina librería a los archivos que son capaces de ser importados o
incluidos en nuestro programa. Esta clase de archivos contienen ciertas especificaciones
con diferentes finalidades, las cuales podemos incluir a nuestro programa y al poder incluir
estas librerías es posible el ahorrarnos gran cantidad de procesos facilitándonos la
modularidad de nuestros códigos.

Estas bibliotecas no son únicamente archivos externos creados por alguien, también
existe la posibilidad de crear librerías personales y de este modo utilizarlas en nuestros
programas. Aquí también existen ciertas extensiones utilizadas en las librerías, donde las
más comunes se encuentran: lib, bpl, a, dll, h, entre otras no tan comunes.

Dichas bibliotecas se encuentran clasificadas por el tipo de trabajo que desempeñan,


desde el más básico hasta el más difícil. Existen las bibliotecas de entrada y salida, de
funciones matemáticas, manejo de memoria, manejo de textos, entre otros muchos tipos de
librerías disponibles y cada una con una función distinta.

Con esto en mente, existe un conjunto de bibliotecas o librerías especiales, las


cuales se incluyen dentro de todos los copiladores de C y C++. Estas librerías son ANSI,
aunque también hay librerías, las cuales no forman parte del formato estándar.

En cuanto a la declaración de estas librerías, tanto en C como en C++, se requiere


hacer al inicio de nuestro código, antes de comenzar a declarar cualquier función o linea de
código. Posteriormente se debe de indicar al copilador que librería se va a usar, con el fin
de saber que términos estarán correctos dentro de las estructura de nuestro código.

Ejemplo: #include <nombre de la librería> o también #include "nombre de la librería"


A continuación se mostrarán algunas de las librerías o bibliotecas de uso común
dentro de C y C++, las cuales forman parte del formato estándar dentro de este lenguaje:

 fstream: Da la posibilidad de manipular 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.
 iostream: Proviene del a STL que contiene los algoritmos estándar y quizás es la
más usada e importante.
 La biblioteca list: Pertenece al STL relativo, a contenedores tipo list; listas
doblemente enlazadas
 math: Este contiene los prototipos de funciones y otras definiciones para el uso y
manipulación de funciones matemáticas.
 memory: Esta ofrece utilidades relativas a la gestión de memoria, donde también se
incluyen asignadores y punteros inteligentes.
 Biblioteca new: Esta se encarga del manejo de memoria dinámica.
 numeric: Esta es parte de la librería numérica de la STL y es relativa a operaciones
numéricas.
 ostream: Esta se encarga de los algoritmos estándar para los flujos de salida.
 queue: Esta es parte de la STL relativa designada a contenedores de tipo queue.
 Librería stdio: Esta contiene los prototipos de las funciones, macros y también los
tipos para manipular datos de entrada y salida.
 Librería stdlib: Esta contiene prototipos de funciones, macros y los tipos para
utilidades de uso general.
 string: Esta es parte de la STL relativa designada a contenedores tipo string, la cual
es una generalización de las cadenas alfanuméricas para albergar cadenas de
objetos.
 typeinfo: Este es un mecanismo de identificación de tipos en tiempo de ejecución
 de modo vector.
 forward_list: Dicha librería es útil a la hora de implementar con gran facilidad listas
enlazadas simples.
 list: Esta permite implementar listas doblemente enlazadas de una manera más facil.
 iterator: Esta librería proporciona un conjunto de clases para iterar elementos.
 regex: Esta librería proporciona un fácil acceso al uso de expresiones regulares para
la comparación de patrones.
 thread: Esta librería es muy útil para trabajar con programación de multihilos y para
crear múltiples hilos en nuestra aplicación.
 time: Esta librería es útil para obtener marcas de tiempo durante ejecución,
usualmente se ocupa con frecuencia para conocer el tiempo exacto durante un
programa.

También podría gustarte