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 |
---|---|
Typ konstantního odkazu na prvek. |
|
Typ základního kontejneru. |
|
Typ vzdálenosti se znaménkem mezi dvěma prvky. |
|
Typ obecné rozhraní adaptéru kontejneru. |
|
Typ elementu pro obecné rozhraní adaptéru kontejneru. |
|
Typ odkazu na prvek. |
|
Typ vzdálenosti se znaménkem mezi dvěma prvky. |
|
Typ prvku. |
Členská funkce |
Popis |
---|---|
Nahradí všechny prvky. |
|
Přistupuje k poslední prvek. |
|
Zkoušky zda jsou žádné prvky obsahují. |
|
Přistupuje k první prvek. |
|
Poskytuje přístup k podkladové kontejneru. |
|
Odebere první prvek. |
|
Přidá nový poslední prvek. |
|
Vytvoří objekt kontejneru. |
|
Vrátí počet prvků. |
|
Řízené sekvenci se zkopíruje do nového pole. |
Property |
Popis |
---|---|
Přistupuje k poslední prvek. |
|
Přistupuje k první prvek. |
Operátor |
Popis |
---|---|
Nahradí řízené sekvenci. |
|
Určuje, zda queue objekt není rovno druhé queue objektu. |
|
Určuje, zda queue objekt je menší než jiný queue objektu. |
|
Určuje, zda queue objekt je menší než nebo rovno druhé queue objektu. |
|
Určuje, zda queue objekt je rovno druhé queue objektu. |
|
Určuje, zda queue je větší než jiný objekt queue objektu. |
|
Určuje, zda queue objekt je větší než nebo rovno druhé queue objektu. |
Rozhraní
Rozhraní |
Popis |
---|---|
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