top of page

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;

Contactame:

Déjame tu opinión:

bottom of page