fbpx

¿Qué son las librerías en C++?

Etiquetado: 

  • ¿Qué son las librerías en C++?

    Posted by Angel Sánchez on 26 marzo, 2020 en 9:44 pm

    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 cómo 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. [1].

    Por ejemplo la iostream es la librería estándar en C++ que utilizamos en todo el curso y sirve para poder tener acceso a los dispositivos estándar de entrada y/o salida. En tus programas, si deseas hacer uso de los objetos cin, cout, cerr y clog tendrá que incluir ( por medio de la directiva #include ) el uso de la biblioteca iostream. [2]

    Otro ejemplo es la liberaía cmath, que no hemos utilizado, (#include <cmath>) nos sirve para realizar operaciones matematicas mas avanzadas, por ejemplo:

    • double acos(double x) Calcula el arco coseno de x.
    • double exp(double x) Devuelve el valor de e (la base de los logaritmos naturales) elevado a la potencia x.

    entre otras muchas mas funciones. [3]

    Hay muchas mas librerías, te invito a buscar mas información sobre el tema y compartirla aquí en el foro, vas a aprender mejor y vas a ayudar a tus compañeros.

    Fuentes:

    [1] Bibliotecas o librerías en C++. Declaración y uso de librerías. Include en C++

    [2] Programación en C++/Streams

    [3] Programacion en C++: La librería cmath

    Santiago Alferez respondido 3 años, 11 meses 2 Miembros · 1 Responde
  • 1 Responde
  • Santiago Alferez

    Miembro
    9 abril, 2020 en 3:22 pm

    Algo adicional, hay una libreria que importa todo: #include<bits/stdc++.h>
    Esto no hara mas lento el programa pues no afecta para nada el tiempo en ejecucion.

    Y si en determinado momento necesitan tener el valor de PI puede hacerlo como se explica en el post de angel, con la funcion acos y como parametro le pasaremos -1.
    Ejemplo: double x = acos(-1);

    Espero les sirva, saludos

Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora