concurrent_unordered_multimap::concurrent_unordered_multimap, constructeur
Construit une multimap non classée simultanée.
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
);
Paramètres
_Iterator
Type de l'itérateur d'entrée._Number_of_buckets
Le nombre initial de compartiments pour ce multimap non-ordonné._Hasher
La fonction de hachage pour ce multimap non-ordonné._Key_equality
La fonction de comparaison d'égalité de ce multimap non-ordonné._Allocator
L'allocateur de ce multimap non-ordonné._Begin
Position du premier élément dans la plage d'éléments à copier._End
Position du premier élément au delà de la plage d'éléments à copier._Umap
Objet concurrent_unordered_multimap source depuis lequel copier des éléments.
Notes
Tous les constructeurs stockent un objet d'allocation _Allocator et initialisent le multimap non-ordonné.
Le premier constructeur spécifie un multimap initial vide et spécifie explicitement le nombre de compartiments, de fonction de hachage, de fonctions d'égalité et du type d'allocateur à utiliser.
Le deuxième constructeur spécifie un allocateur pour le multimap non-ordonné.
Le troisième constructeur spécifie les valeurs fournies par la plage d'itérateur [_Begin, _End).
Les quatrième et cinquième constructeurs spécifient une copie du multimap non-ordonné simultané _Umap.
Le dernier constructeur spécifie un déplacement du multiensemble non-multimap simultané _Umap.
Configuration requise
En-tête : concurrent_unordered_map.h
Espace de noms : concurrency