Está en la página 1de 4

Nombre: Jhon Byron Lainez Plua

Curso: Informtica 1.1


Fecha: 19 de Octtubre del 2011
Profesor: Ing. Jaime Orozco

Librerias Utilizadas en C++


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 mltiple 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 dinmico.
[editar] General
<algorithm>
Provee la definicin de muchos algoritmos.
<functional>
Provee varios objetos funcionales, diseados para ser utilizados por los algoritmos
estndares.
<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 estndares de excepcin 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.
[editar] Strings
<string>
Provee las clases y plantillas estndares de C++ para trabajar con cadena de caracteres.
[editar] Flujos y Entrada/Salida
<fstream>

Provee facilidades para la entrada y salida basada en archivos.


<ios>
Provee varios tipos y funciones bsicas para la operacin 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 precisin 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 manipulacin de cadena de
caracteres.
<streambuf>
[editar] Numricas
<complex>
Provee la clase plantilla std::complex y funciones asociadas al trabajo con nmeros
complejos.
<numeric>
Provee algoritmos para el procesamiento numrico.
<valarray>
Provee la clase plantilla std::valarray, una clase arreglo optimizada para el procesamiento
numrico.
[editar] 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 estndar.
<limits>
Provee la clase plantilla std::numeric_limits, utilizada para describir las propiedades de los
tipos numricos 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 informacin de tipo en tiempo de ejecucin en C++.

Biblioteca estndar de C
Cada cabecera de la biblioteca estndar de C est incluida en la biblioteca estndar de C++ con
diferente nombre, generado eliminando la extensin .h y aadiendo 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 estndar de C es que es posible que las funciones estn incluidas en
el namespace 'std::' (aunque algunos compiladores lo hacen). En el ISO C, las funciones de la
biblioteca estndar 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>

stdio.h, que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca
estndar del lenguaje de programacin C, el archivo de cabecera que contiene las definiciones de
macros, las constantes, las declaraciones de funciones y la definicin de tipos usados por varias
operaciones estndar de entrada y salida. Por motivos de compatibilidad, el lenguaje de
programacin C++ (derivado de C) tambin tiene su propia implementacin de estas funciones, que
son declaradas con el archivo de cabecera cstdio.

string.h es un archivo de la Biblioteca estndar del lenguaje de programacin C que contiene la


definicin de macros, constantes, funciones y tipos de utilidad para trabajar con cadenas de caracteres y
algunas operaciones de manipulacin de memoria (el nombre string puede ser algo inapropiado).
Las funciones declaradas en string.h se han hecho muy populares, por lo que estn garantizadas
para cualquier plataforma que soporte C. Sin embargo, existen algunos problemas de seguridad
con estas funciones, como el desbordamiento de buffer (buffer overflow), que hacen que algunos
programadores prefieran opciones ms seguras frente a la portabilidad que estas funciones
ofrecen. Adems, las funciones para cadenas de caracteres slo trabajan con conjuntos de
caracteres ASCII o extensiones ASCII compatibles.

memcpy

copia n bytes entre dos reas de memoria que no deben solaparse


copia n bytes entre dos reas de memoria; al contrario que memcpy las reas deben
memmove
solaparse
busca un valor a partir de una direccin de memoria dada y devuelve un puntero a la
memchr
primera ocurrencia del valor buscado o NULL si no se encuentra
memcmp compara los n primeros caracteres de dos reas de memoria
memset
sobre escribe un rea de memoria con un patrn de bytes dado
strcat
aade una cadena al final de otra
strncat
aade los n primeros caracteres de una cadena al final de otra
strchr
localiza un carcter en una cadena, buscando desde el principio
strrchr
localiza un carcter en una cadena, buscando desde el final
strcmp
com
math.h es un archivo de cabecera de la biblioteca estndar del lenguaje de programacin C diseado
para operaciones matemticas bsicas. Muchas de sus funciones incluyen el uso de nmeros en
coma flotante. C++ tambin implementa estas funciones por razones de compatibilidad y las declara
en la cabecera cmath.

Descripcin

acos
asin
atan
atan2
ceil
cos
cosh
exp(double x)
abs
floor
fmod
frexp
ldexp
log
log10

arcocoseno
arcoseno
arcotangente
arcotangente de dos parmetros
menor entero no menor que el parmetro
coseno
coseno hiperblico
funcin exponencial, computa ex
valor absoluto
mayor entero no mayor que el parmetro
residuo de la division de flotantes
fracciona y eleva al cuadrado.
tamao del exponente de un valor en punto
flotante
logaritmo natural
logaritmo en base 10

ctype.h es un archivo de cabecera de la biblioteca estndar del lenguaje de programacin C diseado


para operaciones bsicas con caracteres. Contiene los prototipos de las funciones y macros para
clasificar caracteres.

Valores
isalnum
isalpha
isascii
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit

(A - Z o a - z) o (0 - 9)
(A - Z o a - z)
0 - 127 (0x00-0x7F)
(0x7F o 0x00-0x1F)
(0 - 9)
Imprimibles menos ' '
(a - z)
Imprimibles incluido ' '
Signos de puntuacin
espacio, tab, retorno de lnea, cambio de lnea, tab vertical, salto de pgina (0x09 a
0x0D, 0x20).
(A-Z)

Objetivo
Nonocer para que sirve cada libreria en lenguaje c++, conocer las caracteristicas escenciales de
cada libreria , y conocer ademas que tipos de funciones cumplen cada libreria

También podría gustarte