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
- ¿Es cierto que no hay o menos crecimiento en las pruebas de software?
- ¿Hay alguna herramienta de programación gráfica basada en el flujo, como las tuberías de Yahoo, pero con algún software local?
- ¿Cuál es el patrón de diseño en ingeniería de software?
- Como desarrollador de software, ¿son comunes los períodos inactivos y qué haces con ellos?
- ¿Cómo puedo comprometerme mejor con los cronogramas de desarrollo usando Kanban / Lean Agile?
... 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.