concurrent_priority_queue::concurrent_priority_queue – konstruktor
Konstrukce souběžných prioritu fronty.
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
);
Parametry
_InputIterator
Typ vstupního iterace._Al
Třída přidělování pomocí tohoto objektu._Init_capacity
Počáteční kapacita concurrent_priority_queue objektu._Begin
První prvek pozice v rozsahu prvky, které chcete zkopírovat._End
Pozice prvního prvku mimo oblast kopírování prvků._Src
Zdroj concurrent_priority_queue objekt zkopírovat nebo přesunout prvky z.
Poznámky
Uložit všechny konstruktory objekt přidělování _Al a inicializace prioritu fronty.
První konstruktor prázdný počáteční priority fronty určuje a nepovinně určuje přidělování.
Konstruktor druhé priority fronty určuje počáteční kapacitě _Init_capacity a volitelně určuje přidělování.
Třetí konstruktor určuje hodnoty poskytnutých iterační oblast [_Begin, _End) a volitelně určuje přidělování.
Konstruktory čtvrté a páté určit prioritu fronty kopie _Src.
Konstruktory šestým a sedmým určit přesunout priority fronty _Src.
Požadavky
Záhlaví: concurrent_priority_queue.h
Obor názvů: souběžnosti