Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Librerías para C
Librerías para C
Librería o biblioteca
Declaración
Librerías más usadas en C++
Todas las librerías de C en C++
Las librerías estándar para C++
Librería o biblioteca
Normalmente son llamadas librerías en español, aunque es técnicamente
más apropiado llamarles bibliotecas, pues la palabra de la que surgen es de
la palabra en inglés library cuya traducción inmediata es biblioteca. Esto no
importa demasiado pues para quienes hablamos español, ambas palabras
nos dan una idea muy similar. También hay quienes se refieren a ellas
como cabeceras o en inglés headers.
iostream
Es definitivamente la librería que más estaremos utilizando, pues es una
muy completa, tiene muchas funciones sencillas que son muy utilizadas, al
incluirla en nuestro código fuente generalmente evitamos tener que incluir
más librerías. Está especializada en la lectura y escritura de archivos. Es
exclusiva de C++.
#include <iostream>
cmath
Declara un conjunto de funciones principalmente para operaciones
matemáticas y transformaciones. Incluye funciones
como sin(), cos(), tan(), exp(), log(), pow(), sqrt(), abs(). Se
puede usar en C/C++.
1
10
#include <cmath>
cstring
Declara un conjunto de funciones principalmente para manipulación de
elementos tipo string. Algunas funciones que incluye
son strcat() memcmp() strpbrk() strlen() memset(). Se puede usar
en C/C++.
7
8
#include <cstring>
ctime
Declara un conjunto de funciones para obtener y manipular información de
tiempo y fecha. Incluye funciones
como: clock() difftime() mktime() time(). Se puede usar en C/C++.
5
6
#include <ctime>
algorithm
Define una colección de funciones especialmente diseñadas para utilizarse
en rangos de elementos. Además incluye la mayoría de los contenedores de
la STL. Algunas funciones que incluye
son: find() count() swap() reverse() sort() merge(). Exclusiva de
C++.
6
7
#include <algorithm>
bits/stdc++.h
Esta es algo así como una súper librería. Incluye todas las librerías estándar
y de STL, es decir, podrías sólo incluir esta siempre y no necesitarías incluir
otra. Sin embargo funciona precompilando todas las librerías que incluye,
sólo que lo hace en una sola línea, por lo que incluye librerías que
podríamos no usar, esto hace que el tiempo de compilación sea mayor.
#include <bits/stdc++.h>
7
8
10
11
12
13
14
15
16
#include <cassert>
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
10
11
12
13
14
15
16
17
18
19
20
21
22
23