Sdílet prostřednictvím


queue (STL/CLR)

Popisuje objekt, který ovládá různé délky posloupnosti elementů, které má přístup k první dovnitř první ven, šablony třídy.Použití adaptéru kontejneru queue podkladové kontejneru jako fronty správy.

V popisu níže GValue je stejný jako Value Pokud je typ odkazu, v takovém případě je Value^.Podobně GContainer je stejný jako Container Pokud je 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 prvek v kontrolovaných sekvenci.

  • Kontejner
    Typ základního kontejneru.

Členy

Definice typu

Popis

queue::const_reference (STL/CLR)

Typ konstantního odkazu na prvek.

queue::container_type (STL/CLR)

Typ základního kontejneru.

queue::difference_type (STL/CLR)

Typ vzdálenosti se znaménkem mezi dvěma prvky.

queue::generic_container (STL/CLR)

Typ obecné rozhraní adaptéru kontejneru.

queue::generic_value (STL/CLR)

Typ elementu pro obecné rozhraní adaptéru kontejneru.

queue::reference (STL/CLR)

Typ odkazu na prvek.

queue::size_type (STL/CLR)

Typ vzdálenosti se znaménkem mezi dvěma prvky.

queue::value_type (STL/CLR)

Typ prvku.

Členská funkce

Popis

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 obsahují.

queue::front (STL/CLR)

Přistupuje k první prvek.

queue::get_container (STL/CLR)

Poskytuje přístup k podkladové kontejneru.

queue::pop (STL/CLR)

Odebere první prvek.

queue::push (STL/CLR)

Přidá nový poslední prvek.

queue::queue (STL/CLR)

Vytvoří objekt kontejneru.

queue::size (STL/CLR)

Vrátí počet prvků.

queue::to_array (STL/CLR)

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

Property

Popis

queue::back_item (STL/CLR)

Přistupuje k poslední prvek.

queue::front_item (STL/CLR)

Přistupuje k první prvek.

Operátor

Popis

queue::operator= (STL/CLR)

Nahradí řízené sekvenci.

operator!= (queue) – operátor (STL/CLR)

Určuje, zda queue objekt není rovno druhé queue objektu.

operator< (queue) – operátor (STL/CLR)

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

operator<= (queue) – operátor (STL/CLR)

Určuje, zda queue objekt je menší než nebo rovno druhé queue objektu.

operator== (queue) – operátor (STL/CLR)

Určuje, zda queue objekt je rovno druhé queue objektu.

operator> (queue) – operátor (STL/CLR)

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

operator>= (queue) – operátor (STL/CLR)

Určuje, zda queue objekt je větší než nebo rovno druhé queue objektu.

Rozhraní

Rozhraní

Popis

ICloneable

Duplicitní objekt.

IQueue<hodnota, kontejner>

Udržujte obecný kontejner adaptéru.

Poznámky

Objekt přiděluje a uvolňuje úložiště pro řadu ovládá prostřednictvím podkladové kontejneru typu Container, který ukládá Value prvky a roste na požádání.Objekt omezuje přístup k pouze předání prvního prvku a odebrání posledního prvku, provádění ven v první frontě (označované také jako fronty FIFO nebo jednoduše do fronty).

Požadavky

Záhlaví:<cliext/fronta>

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

STL/CLR – Referenční dokumentace knihoven