Sie sind auf Seite 1von 4

INSTITUTO TECNOLGICO SUPERIOR LUIS ROGERIO GONZLEZ

TRABAJO DE LIBRERIAS DE C++

CICLO:
4 A MECNICA AUTOMOTRIZ

AUTOR:
PAUL GUARQUILA

PROFESOR:
ING. FANNY ENCALADA

ASIGNATURA:
INFORMATICA II

AZOGUES ECUADOR
2017
TRABAJO DE INFORMATICA ll

1) INVESTIGAR LIBRERIAS DE C++

En C++, se conoce como libreras (o bibliotecas) a cierto tipo de archivos que podemos
importar o incluir en nuestro programa. Estos archivos contienen las especificaciones de
diferentes funcionalidades ya construidas y utilizables que podremos agregar a nuestro
programa, como por ejemplo leer del teclado o mostrar algo por pantalla entre muchas otras
ms.

Al poder incluir estas libreras con definiciones de diferentes funcionalidades podremos


ahorrarnos gran cantidad de cosas, imaginemos por ejemplo que cada vez que necesitemos
leer por teclado, debamos entonces crear una funcin que lo haga (algo realmente
complejo), al poder contar con las libreras en C++, podremos hacer uso de una gran
variedad de funciones que nos facilitaran la vida y aumentarn la modularidad de nuestros
cdigos.

Las libreras no son nicamente archivos externos creados por otros, tambin es posible
crear nuestras propias libreras y utilizarlas en nuestros programas. Las libreras pueden
tener varias extensiones diferentes, las ms comunes son: .lib, .bpl, .a, .dll, .h y algunas ms
ya no tan comunes.

Libreras Estandar de C++ (Standar Template Library o STL)

A continuacin pondr algunas de las libreras de uso ms comn de C++ y que forman
parte de las libreras estandar de este lenguaje.

Cadenas de caracteres[editar]

<string>

provee las clases y plantillas estndares de C++ para trabajar con cadena de caracteres.

Flujos y entrada y salida[editar]

<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>

Numricas[editar]

<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.

Soporte del Lenguaje[editar]

<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++.

Das könnte Ihnen auch gefallen