Gracias, el TIN.
![]() |
![]() |
|

Para poner un poco de orden, el Estándar C++ define la denominada Librería Estándar [3] que debe acompañar a cada implementación del compilador que se adhiera al estándar. Es decir: la norma determina cuales son, como se llaman y como se utiliza este conjunto de algoritmos que deben acompañar (como mínimo) a cada implementación del compilador que quiera llamarse "Estándar". La última versión, ISO/IEC 14882 del año 1998, especifica que se compone de 32 ficheros de cabecera de nombres fijos y conocidos agrupados según la funcionalidad de los algoritmos. Son los siguientes:
Ficheros Funcionalidad/funciones
<algorithm> Parte de la STL que describe los algoritmos
<bitset> Parte de la STL relativa a contenedores tipo bitset . Set de valores booleanos.
<complex> Parte de la librería numérica de la STL relativa a los complejos ( ).
<deque> Parte de la STL relativa a contenedores tipo deque; un tipo de colas: "Double-ended-queue" .
<exception> Parte de la librería de diagnóstico relativa al manejo de excepciones
<fstream> Flujos hacia/desde ficheros.
<functional> Parte de la STL relativa a Objetos-función
<iomanip> Manipuladores.
<ios> Supreclases para manejo de flujos de E/S.
<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 de E/S.
<istream> Algoritmos estándar de flujos de entrada.
<iterator> Parte de la STL relacionada con iteradores, un tipo de puntero que permite utilizar los algoritmos de la Librería con las estructuras de datos representadas por los contenedores.
<limits> Descripción de propiedades dependientes de la implementaciónque afectan a los tipos fundamentales.
<list> Parte de la STL relativa a contenedores tipo list ; listas doblemente enlazadas
<locale> Parte de la STL relativa a la internacionalización .
<map> Parte de la STL relativa a contenedores tipo map .
<memory> Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros inteligentes (auto_ptr).
<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 .
<set> Parte de la STL relativa a contenedores tipo set .
<sstream> Flujos hacia/desde cadenas alfanuméricas.
<stack> Parte de la STL relativa a contenedores tipo stack ; pilas de objetos .
<stdexcept> Parte de la STL relativa a las clases de las que derivan los objetos lanzados por las excepciones ocasionadas en los algoritmos de la propia STL y otras expresiones. Estas clases son utilizadas para reportar errores detectados durante runtime. Los usuarios también pueden utilizar excepciones para reportar errores en sus propios programas .
<streambuf> Parte de la STL relativa al Almacenamiento de flujos de E/S ("Stream buffers"). Define los tipos que controlan la capa de transporte .
<string> Parte de la STL relativa a contenedores tipo string ( ); una generalización de las cadenas alfanuméricas para albergar cadenas de objetos.
<typeinfo> Mecanismo de identificación de tipos en tiempo de ejecución .
<utility> Parte de la STL que contiene elementos auxiliares como operadores y pares (pairs).
<valarray> Parte de la librería numérica de la STL relativa a manejo de matrices numéricas ()
<vector> Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++


Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados