Condividi tramite


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:

Vedere anche

Riferimenti

Classe concurrent_priority_queue