fbpx
Wikipedia

Standard Template Library

La Standard Template Library (STL) es una biblioteca de software para el lenguaje de programación C++ que ha influido en varias partes de la biblioteca estándar de C++. Esta provee de cuatro componentes denominados algoritmos, contenedores, iteradores y funciones.[1]

La STL proporciona un conjunto prefabricado de las clases comunes de C++, tales como contenedores y arrays asociativos, que se pueden utilizar con cualquier tipo incorporado y con cualquier tipo definido por el usuario que admita algunas operaciones elementales (como la copia y la asignación). Los algoritmos STL son independientes de los contenedores, lo que reduce significativamente la complejidad de la librería.

La STL logra sus resultados mediante el uso de plantillas. Este enfoque proporciona polimorfismo en tiempo de compilación que a menudo es más eficiente que el tradicional polimorfismo en tiempo de ejecución. Los compiladores C++ modernos están perfeccionados para minimizar cualquier penalización de abstracción derivada de un uso intensivo de la STL.

La STL se creó como la primera biblioteca de algoritmos genéricos y estructuras de datos para C++, con cuatro ideas en mente: programación genérica, abstracción sin pérdida de eficiencia, la arquitectura de Von Neuman,[2]​ y la semántica de valor.

Referencias

  1. Holzner, Steven (2001). C++ : Black Book. Scottsdale, Ariz.: Coriolis Group. p. 648. ISBN 1-57610-777-9. «The STL is made up of containers, iterators, function objects, and algorithms ». 
  2. Musser, David (2001). STL tutorial and reference guide: C++ programming with the standard template library. Addison Wesley. ISBN 0-201-37923-6. 

Enlaces externos

  • C/C++ STL reference, incluye las características de C++ 11
  • STL guía del programador, guía de SGI
  • Apache (formalmente Rogue Wave) C++ Standard Library referencias de clases
  • Apache (formalmente Rogue Wave) C++ Standard Library guía del usuario
  • Bjarne Stroustrup en The emergence of the STL (La aparición de STL) (página 5, sección 3.1)
  •   Datos: Q741235
  •   Libros y manuales: Programación en C++/Biblioteca Estándar de Plantillas

standard, template, library, biblioteca, software, para, lenguaje, programación, influido, varias, partes, biblioteca, estándar, esta, provee, cuatro, componentes, denominados, algoritmos, contenedores, iteradores, funciones, proporciona, conjunto, prefabricad. La Standard Template Library STL es una biblioteca de software para el lenguaje de programacion C que ha influido en varias partes de la biblioteca estandar de C Esta provee de cuatro componentes denominados algoritmos contenedores iteradores y funciones 1 La STL proporciona un conjunto prefabricado de las clases comunes de C tales como contenedores y arrays asociativos que se pueden utilizar con cualquier tipo incorporado y con cualquier tipo definido por el usuario que admita algunas operaciones elementales como la copia y la asignacion Los algoritmos STL son independientes de los contenedores lo que reduce significativamente la complejidad de la libreria La STL logra sus resultados mediante el uso de plantillas Este enfoque proporciona polimorfismo en tiempo de compilacion que a menudo es mas eficiente que el tradicional polimorfismo en tiempo de ejecucion Los compiladores C modernos estan perfeccionados para minimizar cualquier penalizacion de abstraccion derivada de un uso intensivo de la STL La STL se creo como la primera biblioteca de algoritmos genericos y estructuras de datos para C con cuatro ideas en mente programacion generica abstraccion sin perdida de eficiencia la arquitectura de Von Neuman 2 y la semantica de valor Referencias Editar Holzner Steven 2001 C Black Book Scottsdale Ariz Coriolis Group p 648 ISBN 1 57610 777 9 The STL is made up of containers iterators function objects and algorithms Musser David 2001 STL tutorial and reference guide C programming with the standard template library Addison Wesley ISBN 0 201 37923 6 Enlaces externos EditarC C STL reference incluye las caracteristicas de C 11 STL guia del programador guia de SGI Apache formalmente Rogue Wave C Standard Library referencias de clases Apache formalmente Rogue Wave C Standard Library guia del usuario Bjarne Stroustrup en The emergence of the STL La aparicion de STL pagina 5 seccion 3 1 Datos Q741235 Libros y manuales Programacion en C Biblioteca Estandar de Plantillas Obtenido de https es wikipedia org w index php title Standard Template Library amp oldid 144633543, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos