Intelligentedu Intelligentedu
Free Computer and IT Books Libre ordenador y que los libros
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian





Blog Roll: Blog Roll:


Top Links: Top Enlaces:

December 2, 2005 2 de diciembre de 2005

The Standard Template Library Programmers Guide for C++ La Biblioteca de plantillas estándar de guía para los programadores de C + +

The Standard Template Library, or STL , is a C++ (cplusplus)library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. La Biblioteca de plantillas estándar, o STL, es un C + + (cplusplus) biblioteca de clases de contenedores, algoritmos, y iteradores, que proporciona muchos de los algoritmos básicos y estructuras de datos de ciencias de la computación. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. El STL es un instrumento genérico de biblioteca, lo que significa que sus componentes son en gran medida parametrizados: casi todos los componentes de la STL es una plantilla. You should make sure that you understand how templates work in C++ before you use the STL. Usted debe asegurarse de que usted entiende cómo las plantillas de trabajo en C + + antes de usar la STL. The Standard Template Library Programmer's Guide La Biblioteca de plantillas estándar Programmer's Guide will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. le mostrará cómo utilizar estas clases, iteradores y algoritmos de codificación cuando en el C + + lenguaje de programación. You can Puede download descargar the full manual, and also available are el manual completo, y también están disponibles Frequently Asked Questions Preguntas más frecuentes to help and guide you. para ayudar y orientar a usted.


The Standard Template Library Programmer's Guide La Biblioteca de plantillas estándar Programmer's Guide

  1. Introduction to the STL Introducción a la STL
  2. How to use the documentation Cómo utilizar la documentación
  3. Containers Contenedores
    1. Concepts Conceptos
      1. General concepts Conceptos generales
        1. Container Contenedores
        2. Forward Container Adelante contenedores
        3. Reversible Container Reversible de contenedores
        4. Random Access Container Contenedor de acceso aleatorio
      2. Sequences Secuencias
        1. Sequence Secuencia
        2. Front Insertion Sequence Frente secuencia de inserción
        3. Back Insertion Sequence Volver secuencia de inserción
      3. Associative Containers Contenedores asociativos
        1. Associative Container Contenedores asociativos
        2. Simple Associative Container Asociativa simple contenedor
        3. Pair Associative Container Par de contenedor asociativo
        4. Sorted Associative Container Ordenar asociativo contenedor
        5. Hashed Associative Container Hashed asociativo contenedor
        6. HashFunction HashFunction
        7. Unique Associative Container Unique asociativo contenedor
        8. Multiple Associative Container Múltiples asociativo contenedor
        9. Unique Sorted Associative Container Ordenar asociativo único contenedor
        10. Multiple Sorted Associative Container Múltiples Ordenar asociativo contenedor
        11. Unique Hashed Associative Container Unique hashed asociativo contenedor
        12. Multiple Hashed Associative Container Múltiples hashed asociativo contenedor
    2. Container classes Clases de contenedores
      1. Sequences Secuencias
        1. vector Vector
        2. deque deque
        3. list lista
        4. slist slist
        5. bit_vector bit_vector
      2. Associative Containers Contenedores asociativos
        1. set establecer
        2. map mapa
        3. multiset multiset
        4. multimap Multimap
        5. hash_set hash_set
        6. hash_map hash_map
        7. hash_multiset hash_multiset
        8. hash_multimap hash_multimap
        9. hash hash
      3. String package String paquete
        1. Character Traits Rasgos del carácter
        2. char_traits char_traits
        3. basic_string basic_string
      4. rope cuerda
      5. Container adaptors Contenedor adaptadores
        1. stack pila
        2. queue cola
        3. priority_queue priority_queue
      6. bitset bitset
  4. Iterators Iteradores
    1. Introduction Introducción
    2. Concepts Conceptos
      1. Trivial Iterator Trivial iterador
      2. Input Iterator Entrada iterador
      3. Output Iterator Producto iterador
      4. Forward Iterator Adelante iterador
      5. Bidirectional Iterator Iterador bidireccional
      6. Random Access Iterator Iterador de acceso aleatorio
    3. Iterator Tags Las etiquetas iterador
      1. Introduction Introducción
      2. iterator_traits iterator_traits
      3. iterator_category iterator_category
      4. distance_type distance_type
      5. value_type value_type
      6. Iterator tag classes Iterador clases de etiqueta
        1. input_iterator_tag input_iterator_tag
        2. output_iterator_tag output_iterator_tag
        3. forward_iterator_tag forward_iterator_tag
        4. bidirectional_iterator_tag bidirectional_iterator_tag
        5. random_access_iterator_tag random_access_iterator_tag
      7. Iterator base classes Iterador base de clases
        1. input_iterator input_iterator
        2. output_iterator output_iterator
        3. forward_iterator forward_iterator
        4. bidirectional_iterator bidirectional_iterator
        5. random_access_iterator random_access_iterator
    4. Iterator functions Iterador funciones
      1. distance a distancia
      2. advance avanzar
    5. Iterator classes Iterador clases
      1. istream_iterator istream_iterator
      2. ostream_iterator ostream_iterator
      3. front_insert_iterator front_insert_iterator
      4. back_insert_iterator back_insert_iterator
      5. insert_iterator insert_iterator
      6. reverse_iterator reverse_iterator
      7. reverse_bidirectional_iterator reverse_bidirectional_iterator
      8. raw_storage_iterator raw_storage_iterator
      9. sequence_buffer sequence_buffer
  5. Algorithms Algoritmos
    1. Non-mutating algorithms No mutación algoritmos
      1. for_each for_each
      2. find encontrar
      3. find_if find_if
      4. adjacent_find adjacent_find
      5. find_first_of find_first_of
      6. count contar
      7. count_if count_if
      8. mismatch mismatch
      9. equal la igualdad de
      10. search búsqueda
      11. search_n search_n
      12. find_end find_end
    2. Mutating algorithms Mutación algoritmos
      1. copy copia
      2. copy_n copy_n
      3. copy_backward copy_backward
      4. Swap Swap
        1. swap swap
        2. iter_swap iter_swap
        3. swap_ranges swap_ranges
      5. transform transformar
      6. Replace Reemplace
        1. replace sustituir
        2. replace_if replace_if
        3. replace_copy replace_copy
        4. replace_copy_if replace_copy_if
      7. fill llenar
      8. fill_n fill_n
      9. generate generar
      10. generate_n generate_n
      11. Remove Eliminar
        1. remove eliminar
        2. remove_if remove_if
        3. remove_copy remove_copy
        4. remove_copy_if remove_copy_if
      12. unique único
      13. unique_copy unique_copy
      14. reverse invertir
      15. reverse_copy reverse_copy
      16. rotate rotar
      17. rotate_copy rotate_copy
      18. random_shuffle random_shuffle
      19. random_sample random_sample
      20. random_sample_n random_sample_n
      21. partition partición
      22. stable_partition stable_partition
    3. Sorting Clasificación
      1. Sort Ordenar
        1. sort tipo
        2. stable_sort stable_sort
        3. partial_sort partial_sort
        4. partial_sort_copy partial_sort_copy
        5. is_sorted is_sorted
      2. nth_element nth_element
      3. Binary search Búsqueda binaria
        1. lower_bound lower_bound
        2. upper_bound upper_bound
        3. equal_range equal_range
        4. binary_search binary_search
      4. merge fusión
      5. inplace_merge inplace_merge
      6. Set operations on sorted ranges Establecer las operaciones ordenadas por rangos
        1. includes incluye
        2. set_union set_union