Intelligentedu
Computadora libre e I.T. Libros
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/Spanish





Rodillo de Blog:


Acoplamientos superiores:

2 de diciembre de 2005

La guía estándar de los programadores de la biblioteca de la plantilla para C++

La biblioteca estándar de la plantilla, o STL, es la biblioteca del A.c. ++ (cplusplus) de las clases, de los algoritmos, 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 a genérico biblioteca, significando que sus componentes 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 el STL. La guía de la plantilla del programador estándar de la biblioteca le demostrará cómo utilizar estas clases, algoritmos e iterators cuando codificación en el lenguaje de programación de C++. Usted puede transferencia directa el manual lleno, y también disponible está Preguntas con frecuencia hechas para ayudarle y dirigir.


La guía de la plantilla del programador estándar de la biblioteca

  1. Introducción al STL
  2. Cómo utilizar la documentación
  3. Envases
    1. Conceptos
      1. Conceptos generales
        1. Envase
        2. Envase delantero
        3. Envase reversible
        4. Envase del acceso al azar
      2. Secuencias
        1. Secuencia
        2. Secuencia delantera de la inserción
        3. Secuencia trasera de la inserción
      3. Envases sociables
        1. Envase sociable
        2. Envase sociable simple
        3. Envase sociable del par
        4. Envase sociable clasificado
        5. Envase sociable Hashed
        6. HashFunction
        7. Envase sociable único
        8. Envase sociable múltiple
        9. Envase sociable clasificado único
        10. Envase sociable clasificado múltiple
        11. Envase sociable Hashed único
        12. Envase sociable Hashed múltiple
    2. Clases del envase
      1. Secuencias
        1. vector
        2. deque
        3. lista
        4. slist
        5. bit_vector
      2. Envases sociables
        1. sistema
        2. mapa
        3. multijuego
        4. multimap
        5. hash_set
        6. hash_map
        7. hash_multiset
        8. hash_multimap
        9. picadillo
      3. Paquete de la secuencia
        1. Rasgos del carácter
        2. char_traits
        3. el basic_string
      4. cuerda
      5. Adaptadores del envase
        1. apilado
        2. coleta
        3. priority_queue
      6. bitset
  4. Iterators
    1. Introducción
    2. Conceptos
      1. Iterator trivial
      2. Entrada Iterator
      3. Salida Iterator
      4. Iterator delantero
      5. Iterator bidireccional
      6. Acceso al azar Iterator
    3. Etiquetas de Iterator
      1. Introducción
      2. iterator_traits
      3. iterator_category
      4. distance_type
      5. value_type
      6. Clases de la etiqueta de Iterator
        1. input_iterator_tag
        2. output_iterator_tag
        3. forward_iterator_tag
        4. bidirectional_iterator_tag
        5. random_access_iterator_tag
      7. Clases bajas de Iterator
        1. input_iterator
        2. output_iterator
        3. forward_iterator
        4. bidirectional_iterator
        5. random_access_iterator
    4. Funciones de Iterator
      1. distancia
      2. avance
    5. Clases de Iterator
      1. istream_iterator
      2. ostream_iterator
      3. front_insert_iterator
      4. back_insert_iterator
      5. insert_iterator
      6. reverse_iterator
      7. reverse_bidirectional_iterator
      8. raw_storage_iterator
      9. sequence_buffer
  5. Algorithms
    1. Non-mutating algorithms
      1. for_each
      2. find
      3. find_if
      4. adjacent_find
      5. find_first_of
      6. count
      7. count_if
      8. mismatch
      9. equal
      10. search
      11. search_n
      12. find_end
    2. Mutating algorithms
      1. copy
      2. copy_n
      3. copy_backward
      4. Swap
        1. swap
        2. iter_swap
        3. swap_ranges
      5. transform
      6. Replace
        1. replace
        2. replace_if
        3. replace_copy
        4. replace_copy_if
      7. fill
      8. fill_n
      9. generate
      10. generate_n
      11. Remove
        1. remove
        2. remove_if
        3. remove_copy
        4. remove_copy_if
      12. unique
      13. unique_copy
      14. reverse
      15. reverse_copy
      16. rotate
      17. rotate_copy
      18. random_shuffle
      19. random_sample
      20. random_sample_n
      21. partition
      22. stable_partition
    3. Sorting
      1. Sort
        1. sort
        2. stable_sort
        3. partial_sort
        4. partial_sort_copy
        5. is_sorted
      2. nth_element
      3. Binary search
        1. lower_bound
        2. upper_bound
        3. equal_range
        4. binary_search
      4. merge
      5. inplace_merge
      6. Set operations on sorted ranges
        1. includes
        2. set_union
        3. set_intersection
        4. set_difference
        5. set_symmetric_difference
      7. Heap operations
        1. push_heap
        2. pop_heap
        3. make_heap
        4. sort_heap
        5. is_heap
      8. Minimum and maximum
        1. min
        2. max
        3. min_element
        4. max_element
      9. lexicographical_compare
      10. lexicographical_compare_3way
      11. next_permutation
      12. prev_permutation
    4. Generalized numeric algorithms
      1. iota
      2. accumulate
      3. inner_product
      4. partial_sum
      5. adjacent_difference
      6. power
  6. Function Objects
    1. Introduction
    2. Concepts
      1. Generator
      2. Unary Function
      3. Binary Function
      4. Adaptable Generator
      5. Adaptable Unary Function
      6. Adaptable Binary Function
      7. Predicates
        1. Predicate
        2. Binary Predicate
        3. Adaptable Predicate
        4. Adaptable Binary Predicate
        5. StrictWeakOrdering
      8. Monoid Operation
      9. Random Number Generator
    3. Predefined function objects
      1. Arithmetic operations
        1. plus
        2. minus
        3. multiplies (formerly called "times")
        4. divides
        5. modulus
        6. negate
      2. Comparisons
        1. equal_to
        2. not_equal_to
        3. less
        4. greater
        5. less_equal
        6. greater_equale
      3. Logical operations
        1. logical_and
        2. logical_or
        3. logical_not
      4. Generalized identity operations
        1. identity
        2. project1st
        3. project2nd
        4. select1st
        5. select2nd
      5. subtractive_rng
    4. Function object adaptors
      1. binder1st
      2. binder2nd
      3. ptr_fun
      4. pointer_to_unary_function
      5. pointer_to_binary_function
      6. unary_negate
      7. binary_negate
      8. unary_compose
      9. binary_compose
      10. Member function adaptors
        1. mem_fun
        2. mem_fun_ref
        3. mem_fun1
        4. mem_fun1_ref
  7. Utilities
    1. Concepts
      1. Assignable
      2. Default Constructible
      3. Equality Comparable
      4. LessThan Comparable
    2. Functions
      1. Relational Operators
    3. Classes
      1. pair
  8. Memory Allocation
    1. Classes
      1. Allocators
      2. raw_storage_iterator
    2. Functions
      1. construct
      2. destroy
      3. uninitialized_copy
      4. uninitialized_copy_n
      5. uninitialized_fill
      6. uninitialized_fill_n
      7. temporary_buffer
      8. get_temporary_buffer
      9. return_temporary_buffer
  9. Design documents
    1. Thread safety
    2. The meaning of complexity specifications
    3. Representations of strings
  10. Categorized Index
  11. Full Index

Popularity: 13% [?]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts:
  • 35 Free C and C++ Programming Books and Ebooks
  • Ruby On Rails Audio Visual Training
  • Ebooks covering Python, PHP, ASP.Net, Perl, and JSP
  • 40 Free Books on Linux and Related Technologies
  • 23 C and C++ Ebooks and Tutorials


  • Filed under: Free Computer and I.T. Books — computer_teacher @ 11:12 pm

    No Comments »

    No comments yet.

    RSS feed for comments on this post.

    Leave a comment

    You must be logged in to post a comment.



    Powered by WordPress