Está en la página 1de 5

HECTOR CAMILO FUENTES PARRA

98092557960

Librería de c++ y funciones.

Los siguientes archivos contienen las declaraciones de la biblioteca estándar:


Contenedores
<bitset>
provee la clase contenedora especializada std::bitset, un arreglo de bits.
<deque>
provee la plantilla clase contenedora std::deque, una cola doblemente enlazada.
<list>
provee la plantilla clase contenedora std::list, una lista doblemente enlazada.
<map>
provee las plantillas clases contenedoras std::map y std::multimap, un arreglo
asociativo y un arreglo asociativo múltiple respectivamente.
<queue>
provee la clase adaptadora contenedora std::queue, una cola de datos.
<set>
provee las plantillas clases contenedoras std::set y std::multiset, contenedores
asociativos ordenados.
<stack>
provee la clase adaptadora contenedora std::stack, una pila de datos.
<vector>
provee la plantilla clase contenedora std::vector, un arreglo dinámico.
General
<algorithm>
provee la definición de muchos algoritmos.
<functional>
Provee varios objetos funcionales, diseñados para ser utilizados por los algoritmos
estándares.
<iterator>
provee clases y plantillas para trabajar con iteradores.
<locale>
provee las clases y plantillas para trabajar con locales.
<memory>
provee facilidades para el manejo de memoria en C++, incluyendo la clase plantilla
std::auto_ptr.
<stdexcept>
contiene las clases estándares de excepción así como std::logic_error y
std::runtime_error, ambas derivadas de std::exception.
<utility>
Provee la clase plantilla std::pair, para trabajar con pares (tuplas de dos miembros)
de objetos.
Cadenas de caracteres
<string>
provee las clases y plantillas estándares de C++ para trabajar con cadena de
caracteres.
Flujos y entrada y salida
<fstream>
provee facilidades para la entrada y salida basada en archivos.
<ios>
provee varios tipos y funciones básicas para la operación de flujos de entrada y
salida.
<iostream>
provee los elementos fundamentales para la entrada y salida en C++.
<iosfwd>
provee las declaraciones hacia adelante de varias clases plantillas de E/S.
<iomanip>
provee facilidades para manipular el formateo de salida, así como la base utilizada
cuando se formatean enteros y los valores precisión o punto flotante.
<istream>
provee la clase plantilla std::istream y otras clases para la entrada de datos.
<ostream>
provee la clase plantilla std::ostream y otras clases para la salida de datos.
<sstream>
provee la clase plantilla std::sstream y otras clases para la manipulación de cadena
de caracteres.
<streambuf>
Numéricas
<complex>
provee la clase plantilla std::complex y funciones asociadas al trabajo con números
complejos.
<numeric>
provee algoritmos para el procesamiento numérico.
<valarray>
provee la clase plantilla std::valarray, una clase arreglo optimizada para el
procesamiento numérico.
Soporte del Lenguaje
<exception>
provee varios tipos y funciones relacionadas al manejo de excepciones, incluyendo
std::exception, la clase base para todas las excepciones arrojadas por la biblioteca
estándar.
<limits>
Provee la clase plantilla std::numeric_limits, utilizada para describir las propiedades
de los tipos numéricos fundamentales.
<new>
provee los operadores new y delete y otras funciones y tipos que componen los
elementos fundamentales para el manejo de memoria en C++.
<typeinfo>
Provee las facilidades para trabajar con información de tipo en tiempo de ejecución
en C++.
Biblioteca estándar de C
Cada cabecera de la biblioteca estándar de C está incluida en la biblioteca estándar
de C++ con diferente nombre, generado eliminando la extensión .h y añadiendo una
'c' al inicio, por ejemplo 'time.h' se convierte en 'ctime'. La única diferencia entre
estas cabeceras y las cabeceras tradicionales de la biblioteca estándar de C es que
es posible que las funciones estén incluidas en el namespace 'std::' (aunque
algunos compiladores lo hacen). En el ISO C, las funciones de la biblioteca estándar
se pueden implementar por macros, cosa no permitida por el ISO C++.
 <cassert>
 <cctype>
 <cerrno>
 <cfloat>
 <climits>
 <cmath>
 <csetjmp>
 <csignal>
 <cstdlib>
 <cstddef>
 <cstdarg>
 <ctime>
 <cstdio>
 <cstring>
 <cwchar>
 <cwctype>
Librería en c y sus funciones
1. Universidad Técnica Particular de Loja Fundamentos de la Programación Paralelo
“C” Cristian Maza M.
2. Librerías Básicas de C++ y sus funciones, Iostream, Math, Stdio, Stdlib, string
3. Iostream (<iostream>)  iostream es un componente de la biblioteca estándar (STL)
del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida.
Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos
en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se
provee por medio de librerías de funciones especializadas como iostream. I Iostream
define las siguientes funciones:
cin : Flujo de entrada (que entra)  cout : Flujo de salida (que sale)
cerr : Flujo de error no almacenado.
clog : Flujo de error almacenado. Todos los objetos derivados de iostream hacen parte
del espacio de nombres std.
4. Math (<math.h>) math.h es un archivo de cabecera de la biblioteca estándar del
lenguaje de programación C diseñado para operaciones matemáticas básicas. Muchas
de sus funciones incluyen el uso de números en coma flotante. C++ también
implementa estas funciones por razones de compatibilidad y las declara en la cabecera
cmath. math.h define las siguientes funciones:
acos: arcocoseno.
asin: arcoseno.
atan: arcotangente
Floor: menor entero no menor que el parámetro.
Cosh: coseno hiperbólico.  Log: logaritmo natural.
Pow(x,y): eleva un valor dado a un exponente. xy
5. Stdio (<stdio.h>)  stdio.h, que significa "standard input-output header" (cabecera
estándar E/S), es el archivo de cabecera que contiene las definiciones de las macros,
las constantes, las declaraciones de funciones de la biblioteca estándar del lenguaje de
programación C para hacer operaciones, estándar, de entrada y salida, así como la
definición de tipos necesarias para dichas operaciones. Las funciones declaradas en
stdio.h son sumamente populares.
printf: usado para imprimir salidas de datos.
scanf: utilizado para introducir entradas.
puts: imprime una cadena de caracteres.
getc: devuelve un carácter desde un fichero.
ferror: comprueba el indicador de errores.
6. Stdlib(<stdlib.h>) stdlib.h (std-lib: standard library o biblioteca estándar) es el archivo
de cabecera de la biblioteca estándar de propósito general del lenguaje de
programación C. Contiene los prototipos de funciones de C para gestión de memoria
dinámica, control de procesos y otras. Las funciones que pertenencen a stdlib.h pueden
clasificarse en las siguientes categorías: conversión, memoria, control de procesos,
ordenación y búsqueda, matemáticas.
atof: ascii to float, cadena de caracteres a coma flotante.  rand: genera un número
pseudo-aleatorio.
free: liberan memoria devolviéndola al heap.
system: ejecutar un comando externo.  exit: terminar ejecución del programa.
7. String(<string>) string.h es un archivo de la Biblioteca estándar del lenguaje de
programación C que contiene la definición de macros, constantes, funciones y tipos y
algunas operaciones de manipulación de memoria. Las funciones para cadenas de
caracteres sólo trabajan con conjuntos de caracteres ASCII o extensiones ASCII
compatibles.null: macro que representa el constante puntero nulo.
strcpy: copia una cadena en otra.
strcat: añade una cadena al final de otra.
strrev: invierte una cadena.
strstr: busca una cadena dentro de otra.

También podría gustarte