Librerias Mas Utilizadas

  • Uploaded by: Tam Costa Rica
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Librerias Mas Utilizadas as PDF for free.

More details

  • Words: 1,061
  • Pages: 5
Loading documents preview...
Luis Diego Monge Loria UTC II Cuatrimestre

Librerías o Bibliotecas para C++ Junto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas más comúnmente librerías. Las bibliotecas contienen el código objeto de muchos programas que permiten hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar funciones matemáticas, etc. Las bibliotecas están clasificadas por el tipo de trabajos que hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos y como imaginarás existen muchísimas librerías disponibles y todas con una función especifica. Nota: Existe una discusión permanente sobre el nombre genérico de estos archivos. Una gran parte de personas consideran que el nombre adecuado es archivos de biblioteca, y estan en lo correcto. Sin embargo, la mayoría llamamos a estos archivos librerías, y también me incluyo entre estos. El error proviene del nombre en inglés, que es archivos library. Este término se traduce como biblioteca, y no como librería, que es la palabra en español más parecida fonéticamente. Sin embargo esta discusión es poco importante, desde nuestro punto de vista, ya que nos entendemos igualmente con las dos palabras. Hay un conjunto de bibliotecas (o librerías) muy especiales, que se incluyen con todos los compiladores de C y de C++. Son las librerías (o bibliotecas) ANSI o estándar. Pero también las hay no estándar, y dentro de estas las hay públicas y comerciales. En esta sección sólo usaremos algunas bibliotecas (o librerías) ANSI. Nota 2:Sé que esto pinta aburrido, pero es realmente necesario, para que comprendas todo al momento de ver un código Ahora veamos algunas librerías y como es su sintaxis.

¿Qué son exactamente las librerías? En C++, se conoce como librerías (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 más. Al poder incluir estas librerías 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 función que lo haga (algo realmente complejo), al poder contar con las librerías en C++, podremos hacer uso de una gran variedad de funciones que nos facilitaran la vida y aumentarán la modularidad de nuestros códigos. Las librerías no son únicamente archivos externos creados por otros, también es posible crear nuestras propias librerías y utilizarlas en nuestros programas. Las librerías pueden tener varias extensiones diferentes, las más comunes son: .lib, .bpl, .a, .dll, .h y algunas más ya no tan comunes. En conclusión, las librearías son archivos (no siempre externos) que nos permiten llevar a cabo diferentes tareas sin necesidad de preocuparnos por cómo se hacen sino simplemente entender como usarlas. Las librearías en C++ permiten hacer nuestros programas más

modulares y reutilizables, facilitando además crear programas con funcionalidades bastante complejas en unas pocas líneas de código.

Sintaxis para declarar Librerías en C++ La declaración de librerías, tanto en C como en C++, se debe hacer al principio de todo nuestro código, antes de la declaración de cualquier función o línea de código, debemos indicarle al compilador que librerías usar, para el saber que términos estaran correctos en la escritura de nuestro código y cuales no. La sintaxis es la siguiente: #include <nombre de la librer&ía> o alternativamente #include "nombre de la librer&ía". Cualquiera de las 2 formas es valida en C++ (no estoy seguro si en C sea valido), ten en cuenta que siempre el nombre de la librería debe ir entre " y " o entre < y >. En tu código puedes declarar todas las librerías que quieras, pero en realidad no tienen sentido, declarar una librería que no vas a usar en tu programas, sin embargo no existe limite para esto.

Algunas Librerías Estandar de C++ Librería fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.

Librería iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream.

Librería iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la mas usada e importante (aunque no indispensable).

Librería list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas

Librería math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas.

Librería memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros inteligentes(auto_ptr).

Librería new: Manejo de memoria dinámica

Librería numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas.

Librería ostream: Algoritmos estándar para los flujos de salida.

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

Librería stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.

Librería stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.

Librería string: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas d elas dificultades que generan los char

Librería typeinfo: Mecanismo de identificación de tipos en tiempo de ejecución

Librería vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++

¿Cómo declarar una librería en C++? Veamos a continuación como se haría la declaración de unas cuantas librerías conocidas, recuerda que ese pueden declarar todas las librerías necesarias y siempre debe hacerse al comienzo del código fuente

1 2 3 4 5 6

#include "iostream" #include "string" #include <math.h> #include using namespace std;

Con esto debió quedar claro, como declarar librerías C++ al interior de un código fuente. Lo único adicional, es la línea que dice using namespace std; esta línea nos ayuda a declarar un espacio de nombre que evita tener que usarlo cada que accedemos a alguna función especifica de una librería. Teniendo este namespace declarado podemos llamar por ejemplo el comando cout >>, que pertenece a la librería iostream, sin embargo sin este namespace sería std::cout >>, imagina tener que hacer esto cada vez que uses algún comando o función de las librerías, sería bastante tedioso.

Related Documents

Librerias Mas Utilizadas
January 2021 1
Mas
February 2021 5
Mas
January 2021 5
Keong Mas
January 2021 1
Mas 1405
January 2021 4

More Documents from "Alvin Agullana"

Librerias Mas Utilizadas
January 2021 1
Occult Crime
February 2021 1
Terza Ghi
February 2021 2