concurrent_unordered_multiset::concurrent_unordered_multiset-Konstruktor
Erstellt ein ungeordnetes gleichzeitiges Multiset.
explicit concurrent_unordered_multiset(
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_multiset(
const allocator_type& _Allocator
);
template <
typename _Iterator
>
concurrent_unordered_multiset(
_Iterator_First,
_Iterator_Last,
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_multiset(
const concurrent_unordered_multiset& _Uset
);
concurrent_unordered_multiset(
const concurrent_unordered_multiset& _Uset,
const allocator_type& _Allocator
);
concurrent_unordered_multiset(
concurrent_unordered_multiset&& _Uset
);
Parameter
_Iterator
Der Typ des Eingabeiterators._Number_of_buckets
Die anfängliche Anzahl von Buckets für dieses ungeordnete Multiset._Hasher
Die Hashfunktion für dieses ungeordnete Multiset._Key_equality
Die equality vergleichsfunktion für dieses ungeordnete Multiset._Allocator
Die Belegungsfunktion für dieses ungeordnete Multiset._First
_Last
_Uset
Das Quell- concurrent_unordered_multiset-Elemente aus den Handler Objekt.
Hinweise
Alle Konstruktoren initialisieren und ein allocator-Objekt gespeichert _Allocator das ungeordnete Multiset.
Der erste Konstruktor gibt ein leeres ursprüngliche Multiset 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 das ungeordnete Multiset an.
Der dritte Konstruktor gibt vom Iteratorbereich angegebene Werte an [_Begin, _End).
In der vierten und fünften Konstruktoren geben eine Kopie des gleichzeitigen ungeordneten Multisets _Uset an.
Der letzte Konstruktor gibt eine Verschiebung des gleichzeitigen ungeordneten Multisets _Uset an.
Anforderungen
Header: concurrent_unordered_set.h
Namespace: Parallelität