Konstruktor concurrent_queue::concurrent_queue
Konstrukce souběžných fronty.
explicit concurrent_queue(
const allocator_type &_Al = allocator_type()
);
concurrent_queue(
const concurrent_queue& _OtherQ,
const allocator_type &_Al = allocator_type()
);
concurrent_queue(
concurrent_queue&& _OtherQ,
const allocator_type &_Al = allocator_type()
);
template<
typename _InputIterator
>
concurrent_queue(
_InputIterator_Begin,
_InputIterator_End
);
Parametry
_InputIterator
Typ vstupního iterace, která určuje rozsah hodnot._Al
Třída přidělování pomocí tohoto objektu._OtherQ
Zdroj concurrent_queue objekt zkopírovat nebo přesunout prvky z._Begin
První prvek pozice v rozsahu prvky ke kopírování_End
Pozice prvního prvku mimo oblast kopírování prvků.
Poznámky
Uložit všechny konstruktory objekt přidělování _Al a inicializace fronty.
První konstruktor určuje prázdné počáteční fronty a výslovně určuje typ přidělování k použití.
Kopie souběžných fronty určuje druhý konstruktoru _OtherQ.
Přesunout souběžných fronty určuje třetí konstruktoru _OtherQ.
Čtvrtý konstruktor určuje hodnoty poskytnutých iterační oblast [_Begin, _End).
Požadavky
Záhlaví: concurrent_queue.h
Obor názvů: souběžnosti