std::forward_list - cppreference.com
Da cppreference.com.
|
|
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
<tbody> </tbody>
| Elemento definito nell'header <forward_list> |
||
|
|
(dal C++11) | |
Elenco in avanti è un contenitore che supporta l'inserimento rapido e la rimozione di elementi da qualsiasi dal contenitore. Rapido accesso casuale non è supportato. È implementato come singolarmente-linked list e sostanzialmente non ha alcun overhead rispetto alla sua implementazione in C. Rispetto a questo contenitore std::list fornisce spazio di memorizzazione più efficiente, quando iterazione bidirezionale non è necessaria.
Original:
Forward list is a container which supports fast insertion and removal of elements from anywhere from the container. Fast random access is not supported. It is implemented as singly-linked list and essentially does not have any overhead compared to its implementation in C. Compared to std::list this container provides more space efficient storage, when bidirectional iteration is not needed.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
std::forward_list soddisfa i requisiti della Container (tranne che per la funzione di membro size()), AllocatorAwareContainer e SequenceContainer.
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Membri tipi
Membro tipo Original: Member type The text has been machine-translated via Google Translate. |
Definition |
value_type
|
T [modifica]
|
allocator_type
|
Allocator [modifica]
|
size_type
|
Tipo intero senza segno (generalmente size_t)[modifica]
|
difference_type
|
Tipo intero con segno (generalmente ptrdiff_t) [modifica]
|
reference
|
value_type& [modifica]
|
const_reference
|
const value_type& [modifica]
|
pointer
|
std::allocator_traits<Allocator>::pointer [modifica]
|
const_pointer
|
std::allocator_traits<Allocator>::const_pointer [modifica]
|
iterator
|
ForwardIterator [modifica]
|
const_iterator
|
Iteratore in avanti su costanti[modifica] |
Membri funzioni
costruisce il forward_list (metodo pubblico) [modifica] | |
distrugge il forward_list (metodo pubblico) [modifica] | |
assegna valori al contenitore Original: assigns values to the container The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
assegna valori al contenitore Original: assigns values to the container The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
restituisce l'allocatore associato Original: returns the associated allocator The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
Elemento accesso Original: Element access The text has been machine-translated via Google Translate. | |
accedere al primo elemento Original: access the first element The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
Iteratori Original: Iterators The text has been machine-translated via Google Translate. | |
restituisce un iteratore all'elemento prima di iniziare Original: returns an iterator to the element before beginning The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
restituisce un iteratore all'inizio Original: returns an iterator to the beginning The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
restituisce un iteratore fino alla fine Original: returns an iterator to the end The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
Capacità Original: Capacity The text has been machine-translated via Google Translate. | |
verifica se il contenitore è vuoto Original: checks whether the container is empty The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
restituisce il massimo numero possibile di elementi Original: returns the maximum possible number of elements The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
Modificatori Original: Modifiers The text has been machine-translated via Google Translate. | |
cancella il contenuto Original: clears the contents The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
inserisce elementi dopo un elemento Original: inserts elements after an element The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
costruisce elementi in-dopo un elemento Original: constructs elements in-place after an element The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
cancella un elemento dopo elemento Original: erases an element after an element The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
inserisce elementi all'inizio Original: inserts elements to the beginning The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
costruisce elementi in posto all'inizio Original: constructs elements in-place at the beginning The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
rimuove il primo elemento Original: removes the first element The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
| changes the number of elements stored (metodo pubblico) [modifica] | |
swap il contenuto Original: swaps the contents The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
Operazioni Original: Operations The text has been machine-translated via Google Translate. | |
fonde due liste ordinate Original: merges two sorted lists The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
sposta gli elementi da un altro Original: moves elements from another The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
rimuove gli elementi che soddisfano criteri specifici Original: removes elements satisfying specific criteria The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
inverte l'ordine degli elementi Original: reverses the order of the elements The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
rimuove consecutivi elementi duplicati Original: removes consecutive duplicate elements The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |
ordina gli elementi Original: sorts the elements The text has been machine-translated via Google Translate. (metodo pubblico) [modifica] | |