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