Sdílet prostřednictvím


queue (STL/CLR)

Popisuje šablony třídy objektu, který řídí různé délky posloupnosti prvky, které budou pro první přístup.Použití adaptéru kontejneru queue podkladové kontejneru jako fronty pro správu.

V popisu níže GValue je stejný jako Value , není tento typ odkazu, v takovém případě je Value^.Podobně GContainer je stejný jako Container , není tento typ odkazu, v takovém případě je Container^.

template<typename Value,
    typename Container>
    ref class queue
        :   public
        System::ICloneable,
        Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
    { ..... };

Parametry

  • Value
    Typ prvku řízené sekvence.

  • Kontejner
    Typ základní kontejner.

Členy

Definice typu

Description

Queue::const_reference (STL/CLR)

Typ konstantní odkaz na element.

Queue::container_type (STL/CLR)

Typ základní kontejner.

Queue::difference_type (STL/CLR)

Typ podepsané vzdálenost mezi dvěma prvky.

Queue::generic_container (STL/CLR)

Typ obecné rozhraní adaptéru kontejneru.

Queue::generic_value (STL/CLR)

Typ prvku obecné rozhraní adaptéru kontejneru.

Queue::Reference (STL/CLR)

Typ odkazu na prvek.

Queue::size_type (STL/CLR)

Typ podepsané vzdálenost mezi dvěma prvky.

Queue::value_type (STL/CLR)

Typ prvku.

Členská funkce

Description

queue::assign (STL/CLR)

Nahradí všechny prvky.

queue::back (STL/CLR)

Přistupuje k poslední prvek.

queue::empty (STL/CLR)

Zkoušky, zda jsou žádné prvky prezentovat.

queue::front (STL/CLR)

Přistupuje k první prvek.

queue::get_container (STL/CLR)

Přistupuje k podkladové kontejneru.

queue::pop (STL/CLR)

První prvek odebere.

queue::push (STL/CLR)

Přidá nový poslední prvek.

Queue::Queue (STL/CLR)

Konstrukce objektu kontejneru.

queue::size (STL/CLR)

Vrátí počet prvků.

Queue::to_array (STL/CLR)

Řízené sekvence se zkopíruje do nového pole.

Property

Description

Queue::back_item (STL/CLR)

Přistupuje k poslední prvek.

Queue::front_item (STL/CLR)

Přistupuje k první prvek.

Operátor

Description

queue::operator= (STL/CLR)

Nahradí řízené sekvence.

operator!= (queue) (STL/CLR)

Určuje, zda queue objektu není rovna jiné queue objektu.

operator< (queue) (STL/CLR)

Určuje, zda queue objektu je menší než jiné queue objektu.

operator<= (queue) (STL/CLR)

Určuje, zda queue objekt je menší nebo rovna jiné queue objektu.

operator== (queue) (STL/CLR)

Určuje, zda queue je rovna jiného objektu queue objektu.

operator> (queue) (STL/CLR)

Určuje, zda queue je větší než jiný objekt queue objektu.

operator>= (queue) (STL/CLR)

Určuje, zda queue objekt je větší než nebo rovna hodnotě jiného queue objektu.

Rozhraní

Rozhraní

Description

ICloneable

Duplikujte objekt.

IQueue < hodnota, kontejner >

Udržují generic kontejneru adaptéru.

Poznámky

Přiděluje a uvolní úložiště pro řadu ovládacích prvků prostřednictvím základní kontejner, typu objektu Container, který ukládá Value prvky a zvětšuje na vyžádání.Objekt omezuje přístup k předání pouze první prvek a popping poslední prvek provádění budou v první frontě (také známé jako fronty FIFO nebo jednoduše fronty).

Požadavky

Záhlaví: < cliext/fronty >

Obor názvů: cliext

Viz také

Referenční dokumentace

deque (STL/CLR)

list (STL/CLR)

priority_queue (STL/CLR)

stack (STL/CLR)

vector (STL/CLR)

Další zdroje

Reference knihovny STL/CLR