Librería Estándar
Home Políticas Contenido Bibliografía Proyectos Compilador Librería Estándar Itinerario General Itinerario Detallado Enlaces Tareas Crear Proyectos

 

Organización de la Librería Stándar

Un archivo de cabecera estándar que empieza con la letra c es equivalente al archivo de cabecera en la librería estándar de C. Por cada archivo de cabecera <cX> que define los nombres en el "namespace" std, hay un archivo de cabecera <X.h> que define los mismos nombres en el "namespace" global.

Archivos de Cabecera de la Librería Estándar

Contenedores

<vector> Arreglos unidimensionales de T
<list> Lista doblemente enlazada de T
<deque> Cola con doble terminación de T
<queue> Cola de T
<stack> Pila de T
<map> Arreglo asociativo de T
<set> Conjunto de T
<bitset> Arreglo de Booleanos

 

Utilidades Generales

<utility> Operadores y Pares
<functional> Objetos de Objetos
<memory> Reservadores de Funciones para los contenedores
<ctime> Fecha y Hora en estilo C

 

Iteradores

<iterator> Iteradores y Soporte para Iteradores

 

Algoritmos

<algorithm> Algoritmos generales
<cstdlib> bsearch() qsort()

 

Diagnósticos

<exception> Clase de Excepciones
<stdexcept> Excepciones Estándar
<cassert> Macro de assert
<cerrno> Manejo de errores en estilo C

 

Cadenas

<string> Cadena de T (Clase string stándar)
<cctype> Clasificación de Caracteres
<cwtype> Clasificación de Caracteres "anchos"
<cstring> Funciones de manejo de cadenas en estilo C
<cwchar> Funciones de manejo de cadenas de caracteres "anchos" en estilo C
<cstdlib> Funciones de manejo de cadenas en estilo C

 

Entrada / Salida

<iosfwd> Declaraciones "forward" de facilidades de I/O
<iostream> Objetos y Operaciones iostream estándar
<ios> Bases de iostream
<streambuf> Buffers Stream
<istream> Template del Stream de Entrada
<ostream> Template del Stream de Salida
<iomanip> Manipuladores
<sstream> Streams hacia y de Cadenas
<cstdlib> Funciones de clasficación de caracteres
<fstream> Streams hacia y de Archivos
<cstdio> printf() y familia de I/O
<cwchar> printf() y familia de I/O para caracteres "anchos"

 

Localización

<locale> Representación de Diferencias Culturales
<clocale> Representación de Diferencias Culturales en estilo C

 

Soporte de Lenguaje

<limits> Límites Numéricos
<climits> Macros de Límites-Escalares en estilo C
<cfloat> Macros de Límites de Punto Flotante en estilo C
<new> Manejo de Memoria Dinámica
<typeinfo> Soporte de Tiempo de Ejecución para la identificación de tipos
<exception> Soporte para el manejo de excepciones
<cstddef> Soporte de Librería Lenguaje C
<cstdarg> Lista de tamaño variable de argumentos
<csetjmp> "Stack Unwinding" en estilo C
<cstdlib> Terminación del Programa
<ctime> Reloj del Sistema
<csignal> Manejo de Señales en estilo C

 

Númericos

<complex> Números complejos y Operaciones
<valarray> Vectores Numéricos y Operaciones
<numeric> Operaciones Numéricas generalizadas
<cmath> Funciones matemáticas estándar
<cstdlib> Manejo de números aleatorios