concurrent_unordered_multimap::concurrent_unordered_multimap-Konstruktor
Erstellt eine ungeordnete parallele Multimap.
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
);
Parameter
_Iterator
Der Typ des Eingabeiterators._Number_of_buckets
Die anfängliche Anzahl von Buckets für diese ungeordnete Multimap._Hasher
Die Hashfunktion für diese ungeordnete Multimap._Key_equality
Die equality vergleichsfunktion für diese ungeordnete Multimap._Allocator
Die Belegungsfunktion für diese ungeordnete Multimap._Begin
Die Position des ersten Elements im Elementebereich kopiert werden soll._End
Die Position des ersten Elements im Elementebereich hinaus kopiert werden soll._Umap
Das Quell-concurrent_unordered_multimap-Objekt, aus dem Elemente kopiert werden sollen.
Hinweise
Alle Konstruktoren initialisieren und ein allocator-Objekt gespeichert _Allocator die ungeordnete Multimap.
Der erste Konstruktor gibt eine leere ursprüngliche Multimap explizit an und gibt die Anzahl der von den zu verwendenden Buckets, Hashfunktion, und Belegungsfunktions Gleichheitsvergleich Typ der Funktion an.
Der zweite Konstruktor gibt eine Belegungsfunktion für die ungeordnete Multimap an.
Der dritte Konstruktor gibt vom Iteratorbereich angegebene Werte an [_Begin, _End).
In der vierten und fünften Konstruktoren geben eine Kopie der gleichzeitigen ungeordneten Multimaps _Umap an.
Der letzte Konstruktor gibt eine Verschiebung der gleichzeitigen ungeordneten Multimaps _Umap an.
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität