Costruttore concurrent_unordered_multimap::concurrent_unordered_multimap
Costruisce una multimappa non ordinata simultanea.
explicit concurrent_unordered_multimap(
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_multimap(
_Iterator_Begin,
_Iterator_End,
size_type _Number_of_buckets = 8,
const hasher& _Hasher = hasher(),
const key_equal& _Key_equality = key_equal(),
const allocator_type& _Allocator = allocator_type()
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap
);
concurrent_unordered_multimap(
const concurrent_unordered_multimap& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_multimap(
concurrent_unordered_multimap&& _Umap
);
Parametri
_Iterator
Tipo di iteratore di input._Number_of_buckets
Numero iniziale di bucket per questa multimap non ordinata._Hasher
Funzione hash per questa multimap non ordinata._Key_equality
Funzione di confronto di uguaglianza per questa multimap non ordinata._Allocator
Allocatore per questa multimap non ordinata._Begin
Posizione del primo elemento nella serie di elementi da copiare._End
Posizione del primo elemento oltre la serie di elementi da copiare._Umap
Oggetto concurrent_unordered_multimap di origine da cui copiare gli elementi.
Note
Tutti i costruttori archiviano un oggetto _Allocator e inizializzano la multimap non ordinata.
Il primo costruttore specifica una multimap inizialmente vuota e specifica in modo esplicito il numero dei bucket, la funzione hash, la funzione di uguaglianza e il tipo dell'allocatore da utilizzare.
Il secondo costruttore specifica un allocatore per la multimap non ordinata.
Il terzo costruttore specifica i valori forniti dall'intervallo dell'iteratore [_Begin, _End).
Il quarto e il quinto costruttore specificano una copia della multimap non ordinata simultanea _Umap.
L'ultimo costruttore specifica un movimento della multimap non ordinata simultanea _Umap.
Requisiti
Intestazione: concurrent_unordered_map.h
Spazio dei nomi: concorrenza