Costruttore concurrent_priority_queue::concurrent_priority_queue
Costruisce una coda delle priorità simultanea.
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
);
Parametri
_InputIterator
Tipo di iteratore di input._Al
Classe dell'allocatore da utilizzare con questo oggetto._Init_capacity
La capacità iniziale dell'oggetto di concurrent_priority_queue ._Begin
La posizione del primo elemento nell'ordine degli elementi da copiare._End
La posizione del primo elemento oltre l'intervallo degli elementi da copiare._Src
L'oggetto origine di concurrent_priority_queue per copiare o spostare elementi da.
Note
Tutti i costruttori archiviano un oggetto _Al dell'allocatore e inizializzano la coda delle priorità.
Il primo costruttore specifica una coda delle priorità iniziale vuota e facoltativamente specifica un allocatore.
Il secondo costruttore specifica una coda delle priorità con una capacità _Init_capacity iniziale e facoltativamente specifica un allocatore.
Il terzo costruttore specifica i valori forniti dall'intervallo dell'iteratore [_Begin, _End) e facoltativamente specifica un allocatore.
I il quarto e quinti costruttori specificano una copia della coda delle priorità _Src.
Sesto e settimi costruttori specificano un movimento della coda delle priorità _Src.
Requisiti
intestazione: concurrent_priority_queue.h
Concorrenza diSpazio dei nomi: