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 |
---|---|
Typ konstantní odkaz na element. |
|
Typ základní kontejner. |
|
Typ podepsané vzdálenost mezi dvěma prvky. |
|
Typ obecné rozhraní adaptéru kontejneru. |
|
Typ prvku obecné rozhraní adaptéru kontejneru. |
|
Typ odkazu na prvek. |
|
Typ podepsané vzdálenost mezi dvěma prvky. |
|
Typ prvku. |
Členská funkce |
Description |
---|---|
Nahradí všechny prvky. |
|
Přistupuje k poslední prvek. |
|
Zkoušky, zda jsou žádné prvky prezentovat. |
|
Přistupuje k první prvek. |
|
Přistupuje k podkladové kontejneru. |
|
První prvek odebere. |
|
Přidá nový poslední prvek. |
|
Konstrukce objektu kontejneru. |
|
Vrátí počet prvků. |
|
Řízené sekvence se zkopíruje do nového pole. |
Property |
Description |
---|---|
Přistupuje k poslední prvek. |
|
Přistupuje k první prvek. |
Operátor |
Description |
---|---|
Nahradí řízené sekvence. |
|
Určuje, zda queue objektu není rovna jiné queue objektu. |
|
Určuje, zda queue objektu je menší než jiné queue objektu. |
|
Určuje, zda queue objekt je menší nebo rovna jiné queue objektu. |
|
Určuje, zda queue je rovna jiného objektu queue objektu. |
|
Určuje, zda queue je větší než jiný objekt queue objektu. |
|
Určuje, zda queue objekt je větší než nebo rovna hodnotě jiného queue objektu. |
Rozhraní
Rozhraní |
Description |
---|---|
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