Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine gleichzeitige Priorität Warteschlange.
explicit concurrent_priority_queue(
const allocator_type& _Al = allocator_type()
);
explicit concurrent_priority_queue(
size_type _Init_capacity,
const allocator_type& _Al = allocator_type()
);
template<
typename _InputIterator
>
concurrent_priority_queue(
_InputIterator_Begin,
_InputIterator_End,
const allocator_type& _Al = allocator_type()
);
concurrent_priority_queue(
const concurrent_priority_queue& _Src
);
concurrent_priority_queue(
const concurrent_priority_queue& _Src,
const allocator_type& _Al
);
concurrent_priority_queue(
concurrent_priority_queue&& _Src
);
concurrent_priority_queue(
concurrent_priority_queue&& _Src,
const allocator_type& _Al
);
Parameter
_InputIterator
Der Typ des Eingabeiterators._Al
Die mit diesem Objekt verwendet werden soll, allocator-Klasse._Init_capacity
Die Anfangskapazität der concurrent_priority_queue-Objekts._Begin
Die Position des ersten Elements im Elementebereich kopiert werden soll._End
Die Position des ersten Elements im Elementebereich hinaus kopiert werden soll._Src
Das Quell- concurrent_priority_queue-Objekt, aus dem Elemente zu kopieren oder verschieben.
Hinweise
Alle Konstruktoren initialisieren und ein allocator-Objekt gespeichert _Al die Priorität Warteschlange.
Der erste Konstruktor gibt eine leere ursprüngliche Priorität Warteschlange an und gibt optional eine Belegungsfunktion an.
Der zweite Konstruktor gibt eine Priorität Warteschlange mit einer Anfangskapazität _Init_capacity an und gibt optional eine Belegungsfunktion an.
Der dritte Konstruktor gibt die Werte an, die von den Iterator, _End Bereich [_Begin) angegeben werden, und gibt optional eine Belegungsfunktion an.
In der vierten und fünften Konstruktoren geben eine Kopie der Priorität _Src Warteschlange an.
Die 6. und 7. Konstruktoren geben eine Verschiebung der Warteschlange Priorität _Src an.
Anforderungen
Header: concurrent_priority_queue.h
Namespace: Parallelität