¿Qué es una biblioteca y cómo uso diferentes bibliotecas en C ++?

Las bibliotecas proporcionan funciones útiles para la codificación.

Las bibliotecas de C ++ se pueden declarar en el encabezado. Por ejemplo, si desea utilizar el vector de cadenas, debe incluir

  #include 
 #include  

y en tu código

  ...
 std :: vector  newVector;
 std :: string newString = "Soy un plátano".
 newVector.push_back (newString);
 ... 

También puede especificar el espacio de nombres:

  usando el espacio de nombres estándar;
 vacío MyClass :: pushString (vector  & myStrVector, string lastWord)
 {
     myStrVector.push_back (lastWord);
 } 

Las bibliotecas estándar de C ++ tratan con contenedores, matemática, administración de memoria, subprocesos múltiples, etc.
Referencia – Referencia de C ++

Como nota al margen, para que un nuevo estándar de C ++ se incorpore a la base de código (y, por lo tanto, los cambios en la biblioteca estándar), puede tomar hasta una década. El estándar C ++ 11 está empezando a implementarse.

Boost C ++ Libraries es una colección de bibliotecas no estándar que se ha convertido casi en un estándar de la industria.

Las bibliotecas Boost C ++ se deben construir en su sistema para usar la biblioteca. Pero son muy poderosos y útiles. Por ejemplo, si desea crear una aplicación asíncrona y controlada por eventos, puede usar la biblioteca Async IO que viene incluida con Boost Libraries.

Espero que mi breve introducción te haya ayudado.

Gracias por leer.