concurrent_unordered_map::concurrent_unordered_map-Konstruktor
Erstellt eine parallele ungeordneten Zuordnung.
explicit concurrent_unordered_map(
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_map(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_map(
_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_map(
const concurrent_unordered_map& _Umap
);
concurrent_unordered_map(
const concurrent_unordered_map& _Umap,
const allocator_type& _Allocator
);
concurrent_unordered_map(
concurrent_unordered_map&& _Umap
);
Parameter
_Iterator
Der Typ des Eingabeiterators._Number_of_buckets
Die Anfangszahl aus Buckets für ungeordnete diese Zuordnung._Hasher
Die Hashfunktion für ungeordnete diese Zuordnung._Key_equality
Die Gleichheitsvergleichsfunktion für ungeordnete diese Zuordnung._Allocator
Die Zuweisung für ungeordnete diese Zuordnung._Begin
Die Position des ersten Elements in dem zu kopierenden Elementbereich._End
Die Position des ersten Elements nach dem zu kopierenden Elementbereich._Umap
Das concurrent_unordered_map-Quellobjekt, aus dem Elemente kopiert oder verschoben werden sollen.
Hinweise
Alle Konstruktoren speichern ein Zuweisungsobjekt _Allocator und initialisieren die unsortierte Zuordnung.
Der erste Konstruktor gibt eine leere ursprünglichen Zuordnung 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 Zuordnung an.
Der dritte Konstruktor gibt vom Iteratorbereich angegebene Werte an [_Begin, _End).
Die vierten und fünften Konstruktoren geben eine Kopie der gleichzeitigen ungeordneten Zuordnung _Umap an.
Der letzte Konstruktor gibt eine Verschiebung der gleichzeitigen ungeordneten Zuordnung _Umap an.
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität