La Biblioteca de Plantilla Estàndard, o STL , és un C++ (cplusplus)library de classes de contenidors, algoritmes, i iterators ; proporciona moltes de les estructures d'algoritmes i dades bàsiques d'informàtica. El STL és una biblioteca genèrica, significant que els seus components es parameterized fortament: gairebé tots els components en el STL són una plantilla. S'hauria d'assegurar que entengui com funcionen les plantilles en C++ abans que utilitzi el STL . El Guia del Programador de Biblioteca de Plantilla Estàndard li mostrarà com utilitzar aquestes classes, algoritmes i iterators en codificar en la llengua de programació de C++. Pot descarregar el ple manual, i també disponible són Freqüentment Fetes Preguntes per ajudar i guiar-lo.
El Guia del Programador de Biblioteca de Plantilla Estàndard
Introducció al STL
Com utilitzar la documentació
Contenidors
Conceptes
Conceptes generals
Contenidor
Endavant Contenidor
Contenidor Reversible
Contenidor d'Accés Aleatori
Seqüències
Seqüència
Seqüència d'Inserció del Davant
Seqüència d'Inserció del Darrer
Contenidors Associatius
Contenidor Associatiu
Contenidor Associatiu Simple
Parell Contenidor Associatiu
Contenidor Associatiu Ordenat
Contenidor Associatiu Hashed
HashFunction
Contenidor Associatiu Únic
Contenidor Associatiu Múltiple
Contenidor Associatiu Ordenat Únic
Contenidor Associatiu Ordenat Múltiple
Contenidor Associatiu Hashed Únic
Contenidor Associatiu Hashed Múltiple
Classes de contenidors
Seqüències
vector
deque
llista
slist
bit_vector
Contenidors Associatius
conjunt
mapa
multiconjunt
multimapa
hash_set
hash_map
hash_multiset
hash_multimap
capolat
Paquet de corda
Trets de Caràcter
char_traits
basic_string
corda
Adaptors de contenidors
pila
cua
priority_queue
bitset
Iterators
Introducció
Conceptes
Iterator trivial
Aportació Iterator
Producció Iterator
Enviï Iterator
Iterator bidireccional
Accés aleatori Iterator
Iterator Tags
Introducció
iterator_traits
iterator_category
distance_type
value_type
Classes de cordó Iterator
input_iterator_tag
output_iterator_tag
forward_iterator_tag
bidirectional_iterator_tag
random_access_iterator_tag
Classes de base Iterator
input_iterator
output_iterator
forward_iterator
bidirectional_iterator
random_access_iterator
Funcions Iterator
distància
avenç
Classes Iterator
istream_iterator
ostream_iterator
front_insert_iterator
back_insert_iterator
insert_iterator
reverse_iterator
reverse_bidirectional_iterator
raw_storage_iterator
sequence_buffer
Algoritmes
Algoritmes que no-muten
for_each
descobriment
find_if
adjacent_find
find_first_of
compte
count_if
malpartit
igual
recerca
search_n
find_end
Algoritmes que muten
còpia
copy_n
copy_backward
Canviï
canviï
iter_swap
swap_ranges
transformació
Reemplaci
reemplaci
replace_if
replace_copy
replace_copy_if
farcit
fill_n
generi
generate_n
Tregui
tregui
remove_if
remove_copy
remove_copy_if
únic
unique_copy
faci marxa enrere
reverse_copy
giri
rotate_copy
random_shuffle
random_sample
random_sample_n
partició
stable_partition
Ordenant Classe
classe
stable_sort
partial_sort
partial_sort_copy
is_sorted
nth_element
Recerca binària
lower_bound
upper_bound
equal_range
binary_search
fusió
inplace_merge
Posi operacions en gammes ordenades
inclou
set_union
set_intersection
set_difference
set_symmetric_difference
Operacions de pila
push_heap
pop_heap
make_heap
sort_heap
is_heap
Mínim i màxim
mín.
màx.
min_element
max_element
lexicographical_compare
lexicographical_compare_3way
next_permutation
prev_permutation
Algoritmes numèrics generalitzats
iota
acumuli's
inner_product
partial_sum
adjacent_difference
poder
Objectes de Funció
Introducció
Conceptes
Generador
Funció Unary
Funció Binària
Generador Adaptable
Funció Unary Adaptable
Funció Binària Adaptable
Predicats
Predicat
Predicat Binari
Predicat Adaptable
Predicat Binari Adaptable
StrictWeakOrdering
Monoid Operation
Generador de Nombre Aleatori
Objectes de funció predefinits
Operacions aritmètiques
més
menys
multiplica (anteriorment anomenats "temps")
divideix
mòdul
invalidi
Comparacions
equal_to
not_equal_to
menys
més gran
less_equal
greater_equale
Operacions lògiques
logical_and
logical_or
logical_not
Operacions d'identitat generalitzades
identitat
project1st
project2nd
select1st
select2nd
subtractive_rng
Funció adaptors d'objecte
binder1st
binder2nd
ptr_fun
pointer_to_unary_function
pointer_to_binary_function
unary_negate
binary_negate
unary_compose
binary_compose
Funció de membre adaptors
mem_fun
mem_fun_ref
mem_fun1
mem_fun1_ref
Utilitats
Conceptes
Assignable
Omissió Constructible
Igualtat Comparable
LessThan Comparable
Funcions
Operadors Relacionals
Classes
parell
Assignació de Memòria
Classes
Allocators
raw_storage_iterator
Funcions
estructura
destrueixi
uninitialized_copy
uninitialized_copy_n
uninitialized_fill
uninitialized_fill_n
temporary_buffer
get_temporary_buffer
return_temporary_buffer
Documents de disseny
Seguretat de fil
El significat d'especificacions de complexitat
Representacions de cordes
Índex Classificat
Ple Índex
Popularitat: 15% [? ]
Correus Relacionats: Estudi de C++ i Fòrums de Suport 35 Alliberen C i Llibres de Programació de C++ i Ebooks 40 Alliberen Llibres a Linux i Relacionaven Tecnologies Robí Sobre Àudio Ferroviari Entrenament Visual Pitó de la cobertura Ebooks , PHP , ASP.Net , Perl , i JSP