Condividi tramite


Costruttore concurrent_priority_queue::concurrent_priority_queue

Costruisce una coda di 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
    Capacità iniziale dell'oggetto concurrent_priority_queue.

  • _Begin
    Posizione del primo elemento nella serie di elementi da copiare.

  • _End
    Posizione del primo elemento oltre la serie di elementi da copiare.

  • _Src
    L'oggetto concurrent_priority_queue di origine da cui copiare o spostare gli elementi.

Note

Tutti i costruttori archiviano un oggetto dell'allocatore _Al e inizializzano la coda di priorità.

Il primo costruttore specifica una coda di priorità inizialmente vuota ed eventualmente specifica un allocatore.

Il secondo costruttore specifica una coda di priorità con una capacità iniziale pari a _Init_capacity ed eventualmente specifica un allocatore.

Il terzo costruttore specifica i valori forniti dall'intervallo dell'iteratore [_Begin, _End) ed eventualmente specifica un allocatore.

Il quarto e il quinto costruttore specificano una copia della coda di priorità _Src.

Il sesto e il settimo costruttore specificano un movimento della coda di priorità _Src.

Requisiti

Intestazione: concurrent_priority_queue.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Classe concurrent_priority_queue