concurrent_unordered_multimap::concurrent_unordered_multimap-Konstruktor
Erstellt eine gleichzeitige ungeordnete 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 Anfangszahl aus Buckets diese für ungeordnete Multimap._Hasher
Die Hashfunktion für diese ungeordnete Multimap._Key_equality
Die Gleichheitsvergleichsfunktion diese für ungeordnete Multimap._Allocator
Die Zuweisung für diese ungeordnete Multimap._Begin
Die Position des ersten Elements in dem zu kopierenden Elementbereich._End
Die Position des ersten Elements nach dem zu kopierenden Elementbereich._Umap
Das Quell-concurrent_unordered_multimap-Objekt, aus dem Elemente kopiert werden sollen.
Hinweise
Alle Konstruktoren speichern ein Zuweisungsobjekt _Allocator und initialisieren die unsortierte Multimap.
Der erste Konstruktor gibt eine leere ursprünglichen Multimap an und gibt explizit der Zahl von den zu verwendenden Buckets, Hashfunktion, Gleichheitsfunktion und Zuweisungs antyp.
Der zweite Konstruktor gibt eine Zuweisung für die unsortierte Multimap an.
Der dritte Konstruktor gibt vom Iteratorbereich angegebene Werte an [_Begin, _End).
Die vierten und fünften Konstruktoren geben eine Kopie der gleichzeitigen Multimaps ungeordneten _Umap an.
Der letzte Konstruktor gibt eine Verschiebung der gleichzeitigen Multimaps ungeordneten _Umap an.
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität