Biblioteca Estándar de Plantillas (STL)


Introducción a la biblioteca estándar de la plantilla

La biblioteca estándar de la plantilla, o STL, es una biblioteca de C++ de las clases, de losalgoritmos, y de los iterators del envase; proporciona muchas de las estructuras de los algoritmos básicos y de datos de la informática. El STL es una biblioteca genérica, significando que suscomponentes están dados parámetros pesadamente: casi cada componente en el STL es una plantilla. Usted debe cerciorarse de que usted entienda cómo las plantillas trabajan en C++ antes de que usted utilice elSTL.
Los lenguajes de programación suelen tener una serie de bibliotecas integradas para la manipulación de datos a nivel más básico. En C++, además de poder usar las bibliotecas de C, se puede usar lanativa STL (Standard Template Library), propia del lenguaje. Proporciona una serie de clases parametrizadas (véase más arriba plantillas) que permite efectuar operaciones sobre el almacenado dedatos, procesado y flujos de entrada/salida. La STL es más que una biblioteca un conjunto de ellas. De esta forma únicamente se incluyen en el fichero ejecutable final aquellas que sean necesarias para laaplicación que se esté programando, reduciendo drásticamente el uso innecesario de memoria
A menudo existe un poco de confusión entre los contenedores y los algoritmos en la librería estándar de C++,y la STL. La Standard Template Library fue el nombre que usó Alex Stepanov (que en aquella época estaba trabajando en Hewlett-Packard) cuando presentó su librería al Comité del C++ Estándar en elencuentro en San Diego, California, en la primavera de 1994. El nombre sobrevivió, especialmente después de que HP decidiera dejarlo disponible para la descarga pública. Posteriormente el comité integrólas STL en la librería estándar de C++ haciendo un gran número de cambios. El desarrollo de las STL continúan en Silicón Graphics (SGI; ver http://www.sgi.com/Technology/STL. Las SGI STL divergen de... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2012, 06). Biblioteca Estándar De Plantillas (Stl). BuenasTareas.com. Recuperado 06, 2012, de http://www.buenastareas.com/ensayos/Biblioteca-Est%C3%A1ndar-De-Plantillas-Stl/4413302.html

MLA

"Biblioteca Estándar De Plantillas (Stl)" BuenasTareas.com. 06 2012. 2012. 06 2012 <http://www.buenastareas.com/ensayos/Biblioteca-Est%C3%A1ndar-De-Plantillas-Stl/4413302.html>.

MLA 7

"Biblioteca Estándar De Plantillas (Stl)." BuenasTareas.com. BuenasTareas.com, 06 2012. Web. 06 2012. <http://www.buenastareas.com/ensayos/Biblioteca-Est%C3%A1ndar-De-Plantillas-Stl/4413302.html>.

CHICAGO

"Biblioteca Estándar De Plantillas (Stl)." BuenasTareas.com. 06, 2012. consultado el 06, 2012. http://www.buenastareas.com/ensayos/Biblioteca-Est%C3%A1ndar-De-Plantillas-Stl/4413302.html.