Sunteți pe pagina 1din 22

Librerías de DEV C++

Integrantes:
Andrea Sofía Velázquez de León
Carlos Reyes Muñiz
Eddie García Fuentes
#include<iostream>
• Es la biblioteca estándar en C++ para poder tener acceso a los
dispositivos estándar de entrada y/o salida.
#include<math.h>
• Contiene los prototipos de las funciones, otras definiciones para el uso
y manipulación de funciones matemáticas.
#include<string>
• Parte de la STL relativa a contenedores tipo string, una
generalización de las cadenas alfanuméricas para albergar
cadenas de   objetos, pues eliminan muchas de las
dificultades que generan las char.
#include<conio.h>
• Utiliza más que nada por sus
comandos: getch(), clrscr(), gotoxy(), textcolor(),
y textbackground(), los cuales usamos para suspender la
pantalla y que no se cierre automaticamente.
#include <conio.h> gotoxy(i,y1); cputs("-") ;//linea horizontal superior
#include <string.h>         gotoxy(i,y2); cprintf("-") ;//linea horizontal inferior
void dibujarCuadro(int,int,int,int);     }

void dibujarCuadro(int x1,int y1,int x2,int y2)     for (i=y1+1;i<y2;i++)


{     {
    int i;         gotoxy(x1,i); cprintf("|") ;//linea vertical izquierda
    for (i=x1+1;i<x2;i++)         gotoxy(x2,i); cprintf("|") ;//linea vertical derecha
    {     }
        }
#include<stdlib.h>
• Tiene diferentes propósitos, incluyendo manejo de
memoria dinámica, generador de números al azar, etc…
#include<stdio.h>
• Contiene los prototipos de las funciones, macros, y tipos para
manipular datos de entrada y salida.
#include<list>
• Construye un objeto contenedor de listas, empezando su contenido
dependiendo de la versión de constructor utilizada
#include<ctype.h>
• Contiene varias funciones para comprobación de tipos y
transformación de caracteres.

• Instrucción que convierte a mayúscula por ejemplo [ s->S ]


#include<time.h>
• Contiene los prototipos de las funciones, macros, y tipos para
manipular la hora y la fecha del sistema.
#include<windows.h>
• Se usa para las gráficas en C++
#include<fstream>
• Permite la manipulación de archivos desde el programador, tanto leer
como escribir en ellos.
#include<algorithm>
Parte de la STL que describe los algoritmos. Hemos señalado
también que en la STL los algoritmos adoptan la forma de
funciones que incluyen iteradores entre sus argumentos, lo
que les permite manipular los elementos de los
contenedores subyacentes.
#include<bitset>
Parte de la STL relativa a contenedores tipo bitset. Los
contenedores tipo bitset están pensados para almacenar
bits. Es decir, conjuntos de N valores 0/1 denominados
máscaras de bits ("Bitmask types").
#include<exception>
Parte de la librería de diagnóstico relativa al manejo de excepciones.

El manejo de excepciones C++ se basa en un mecanismo cuyo funcionamiento tiene tres etapas básicas:
1:    Se intenta ejecutar un bloque de código y se decide qué hacer si se produce una circunstancia excepcional durante
su ejecución.
2:    Se produce la circunstancia: se "lanza" una excepción (en caso contrario el programa sigue su curso normal).
3:    La ejecución del programa es desviada a un sitio específico donde la excepción es "capturada" y se decide que hacer
al respecto.
#include<functional>
Parte de la STL relativa a Objetos-función.

En su utilización normal, expresión-postfija es el nombre de una función, un puntero a función o la referencia a una función.
Por ejemplo:
float sum(int i, int j) {
  float s = i + j;
  cout << "La suma es: " << s << endl;
  return s;
}
...
float (*fptr)(int, int) = sum;  // definición de puntero-a-función
float (&fref)(int, int) = sum;  // definición de referencia-a-función
int x = 2, y = 5;
sum(x*2, y);                    // Ok. invocación
fptr(x*2, y);                   // Ok. invocación
fref(x*2, y);                   // Ok. invocación
#include<limits.h>

Descripción de propiedades
dependientes de la
implementación que afectan
a los tipos fundamentales.
#include<memory>
Utilidades relativas a la gestión de memoria, incluyendo asignadores y
punteros inteligentes.
Objetos automáticos: maneja la pila, está inextricablemente unido con el
propio lenguaje y ha sido descrito en el apartado correspondiente.
La memoria dinámica: entiende de la asignación ("allocation") de
memoria a los objetos persistentes, y su desasignación o liberación
#include <typeinfo>
Mecanismo de identificación de tipos en tiempo de ejecución. Identifica
un operador con el que puede obtenerse el tipo de objetos y expresiones
en tiempo de ejecución. Permite comprobar si un objeto es de un tipo
particular, y si dos objetos son del mismo tipo
#include <vector>
Parte de la STL relativa a los contenedores tipo vector; una
generalización de las matrices unidimensionales.

S-ar putea să vă placă și