¿Qué es STL?
¿Qué es STL? STL es Biblioteca de plantillas estándar, biblioteca de plantillas estándar. Este es probablemente el término más aburrido para una de las herramientas más interesantes de la historia. Básicamente, STL es una colección de "contenedores" como listas, vectores, conjuntos, mapas, etc. STL también es una colección de algoritmos y otros componentes. La colección de "contenedores" y algoritmos aquí se refiere a las obras maestras de muchas personas inteligentes en el mundo durante muchos años.
El objetivo de STL es estandarizar los componentes para que no sea necesario volver a desarrollarlos y se puedan utilizar componentes ya preparados. STL ahora es parte de C, por lo que no hay nada adicional que instalar. Está integrado en su compilador. Debido a que la lista de STL es un contenedor simple, planeo comenzar con ella para presentar cómo usar STL. Si entiendes este concepto, todo lo demás estará bien. Además, el contenedor de listas es bastante simple, como veremos.
En este artículo veremos cómo definir e inicializar una lista, contar sus elementos, buscar elementos de una lista, eliminar elementos y algunas otras operaciones. Para hacer esto, discutiremos dos algoritmos diferentes. Los algoritmos generales de STL pueden operar más de un contenedor, mientras que las funciones de miembros de la lista son operaciones específicas del contenedor de la lista.
Este es un resumen conciso de las tres categorías principales de componentes STL. Los contenedores STL pueden guardar objetos, objetos integrados y objetos de clase. Almacenan el objeto de forma segura y definen la interfaz que podemos operar en el objeto. Los huevos colocados en la rejilla para huevos no rodarán sobre la mesa. Están a salvo. Por tanto, los objetos contenidos en contenedores STL también son seguros. Sé que esta analogía suena cursi, pero es muy cierta.
Los algoritmos STL son algoritmos estándar y podemos aplicarlos a objetos en esos contenedores. Todos estos algoritmos tienen características de ejecución bien conocidas. Pueden ordenar objetos, eliminarlos, contarlos, compararlos, encontrar objetos especiales, fusionarlos en otro contenedor y realizar otras operaciones útiles.
/255/1910755.shtml
Hay otra explicación:
¿Qué es STL?
STL significa Alfabetización científica y técnica, pero el significado detrás de esta frase es para todos.
STL puede considerarse simplemente como un punto de vista filosófico, pero de ninguna manera es más que eso. Incluye un conjunto completo de métodos educativos que incluyen la ciencia y la tecnología en la vida y en el pensamiento de todos, no sólo de los profesores y estudiantes de escuela, sino también de los ciudadanos comunes y políticos.
Para cumplir con los requisitos de la popularización de la ciencia y la tecnología, la exclusividad de la ciencia y la tecnología y la actitud de los profesores y científicos hacia la educación científica deben cambiar fundamentalmente.
La educación científica en el aula debe liberarse del método educativo dirigido por el profesor y centrado en el programa de estudios y, en cambio, debe diseñarse, guiarse y organizarse teniendo a los estudiantes como centro. Para que los estudiantes participen plenamente en el aprendizaje, la motivación es muy importante y ésta se estimulará sólo cuando la ciencia y la tecnología se conviertan en una necesidad en la vida diaria de los estudiantes.
Teniendo todo esto en cuenta, la conciencia de que ahora somos parte de un mundo moderno es más fuerte que nunca, y la adquisición de conocimientos es cada vez más independiente de la memorización de hechos. Un pequeño teléfono móvil tiene acceso directo a Internet. Se trata de poder poner información factual a nuestro alcance. El resultado es que la carga mental que pesa sobre los estudiantes para aprender una gran cantidad de hechos (conocimientos que rápidamente quedan desactualizados) obviamente no tiene sentido.
Una vez que se alivien estas cargas, se podrá aprovechar el potencial de todos los estudiantes de experimentar la ciencia y la tecnología de primera mano. La ciencia y la tecnología ya no se consideran dominio exclusivo de los estudiantes "más brillantes". Se libera el pensamiento crítico. Estos revelan formas de pensar que desafían la información poco confiable y las opiniones personales sin fundamento, ya provengan de “expertos”, agencias de publicidad o políticos.
La exclusividad de muchas ciencias y tecnologías existentes ha creado una atmósfera en la que la moral y los valores provienen de las artes y las humanidades. De hecho, muchos
actuales