Vous êtes sur la page 1sur 17

CENTRO DE ESTUDIOS

TECNOLGICOS
INDUSTRIAL Y DE
SERVICIOS. N109
PROFRA: MARGARITA ROMERO ALVARADO
TIPOS DE DATOS EN C++
BIBLIOTECAS O LIBRERAS EN
C++
Las bibliotecas contienen el cdigo objeto de
muchos programas que permiten hacer cosas
comunes, como leer el teclado, escribir en la
pantalla, manejar nmeros, realizar funciones
matemticas, etc.
QU SON EXACTAMENTE LAS
LIBRERAS?
Las librearas son archivos (no siempre externos)
que nos permiten llevar a cabo diferentes tareas
sin necesidad de preocuparnos por cmo se
hacen sino simplemente entender cmo usarlas.
Las librearas en C++ permiten hacer nuestros
programas ms modulares y reutilizables,
facilitando adems crear programas con
funcionalidades bastante complejas en unas
pocas lneas de cdigo.
SINTAXIS PARA DECLARAR
LIBRERIAS EN C++
Se debe hacer al principio, antes de cualquier
funcin o lnea de cdigo, debemos indicarle al
compilador que libreras usar para saber que
trminos estarn correctos en la escritura de
nuestro cdigo.
La sintaxis es la siguiente #include <nombre de
la librera> o alternativamente #include "nombre
de la librera". Cualquiera de las 2 formas es
vlida en C++
En tu cdigo puedes declarar todas las libreras
que quieras no existe lmite para esto.
LIBRERIAS ESTNDAR DE C++

A continuacin pondr algunas de las libreras de


uso ms comn de C++ y que forman parte de
las libreras estndar de este lenguaje.
fstream: Flujos hacia/desde ficheros. Permite la
manipulacin de archivos desde el programar,
tanto leer como escribir en ellos.
iosfwd: Contiene declaraciones adelantadas de
todas las plantillas de flujos y sus typedefs
estndar. Por ejemplo ostream.

iostream: Parte del a STL que contiene los


algoritmos estndar, es quiz la ms 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 manipulacin
de funciones matemticas.
memory: Utilidades relativas a la gestin de
memoria, incluyendo asignadores y punteros
inteligentes (auto_ptr).

"auto_ptr" es una clase que conforma la librera


memory y permite un fcil manejo de punteros y
su destruccin automticamente.
Biblioteca new: Manejo de memoria dinmica

numeric: Parte de la librera numrica de la STL


relativa a operaciones numricas.

ostream: Algoritmos estndar para los flujos de


salida.
queue: Parte de la STL relativa a contenedores
tipo queue (colas de objetos).

Librera stdio: Contiene los prototipos de las


funciones, macros, y tipos para manipular datos
de entrada y salida.

Librera 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 generalizacin de las cadenas
alfanumricas para albergar cadenas de
objetos. Muy til para el fcil uso de las
cadenas de caracteres, pues elimina muchas
de las dificultades que generan los char.

typeinfo: Mecanismo de identificacin de tipos


en tiempo de ejecucin
vector: Parte de la STL relativa a los
contenedores tipo vector; una generalizacin
de las matrices unidimensionales C/C++

forward_list: Esta librera es til para


implementar con gran facilidad listas enlazadas
simples.

Ist: Permite implementar listas doblemente


enlazadas (listas enlazadas dobles) fcilmente.
Iterator: Proporciona un conjunto de clases para
iterar elementos.

regex: Proporciona fcil acceso al uso de


expresiones regulares para la comparacin de
patrones.

thread: til para trabajar programacin


multihilos y crear mltiples hilos en nuestra
aplicacin.
CONCLUSIN

Bueno con esto pude darme cuenta de las


distintas herramientas que sirven como apoyo
y facilitador del lenguaje de programacin c++
adems de servirme para saber el uso de cada
uno de ellos.
INTEGRANTES

Kattia Itzel Gutirrez Hernndez.


Erick Daniel Montoya Garca.

Vous aimerez peut-être aussi