stack (STL/CLR)
Klasa szablonu opisuje obiekt, który kontroluje różnych długości sekwencji elementów w ostatniej first-out dostępem.Karta kontenera stack do zarządzania podstawowej kontenera, jak stos wypychania w dół.
W opisie poniżej GValue jest taka sama, jak Value jest typem odwołania, w którym to przypadku jest Value^.Podobnie GContainer jest taka sama, jak Container jest typem odwołania, w którym to przypadku jest Container^.
template<typename Value,
typename Container>
ref class stack
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IStack<GValue, GContainer>
{ ..... };
Parametry
Wartość
Typ elementu w kontrolowanej sekwencji.Kontener
Typ kontenera podstawowej.
Członkowie
Definicja typu |
Opis |
---|---|
Typ stałej odwołanie do elementu. |
|
Typ kontenera podstawowej. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ rodzajowy interfejs karty kontenera. |
|
Typ elementu dla rodzajowy interfejs karty kontenera. |
|
Typ odwołania do elementu. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ elementu. |
Funkcja Członkowskie |
Opis |
---|---|
Zastępuje wszystkie elementy. |
|
Badania, czy elementy nie są obecnie. |
|
Uzyskuje dostęp do podstawowych kontenera. |
|
Usuwa ostatni element. |
|
Dodaje nowe ostatni element. |
|
Zlicza liczbę elementów. |
|
Tworzy obiekt kontenera. |
|
Uzyskuje dostęp do ostatniego elementu. |
|
Kopiuje kontrolowanych sekwencji nowej tablicy. |
Właściwość |
Opis |
---|---|
Uzyskuje dostęp do ostatniego elementu. |
Operator |
Opis |
---|---|
Zastępuje kontrolowanych sekwencji. |
|
Określa, czy stack obiekt nie jest równa innej stack obiektu. |
|
Określa, czy stack obiektu jest mniejsza niż inna stack obiektu. |
|
Określa, czy stack obiekt jest mniejsza lub równa drugiemu stack obiektu. |
|
Określa, czy stack obiekt jest równa innej stack obiektu. |
|
Określa, czy stack obiektu jest większy niż inny stack obiektu. |
|
Określa, czy stack obiektu jest większa niż lub równa innej stack obiektu. |
Interfejsy
Interfejs |
Opis |
---|---|
Duplikowanie obiektów. |
|
IStack < wartość, kontener > |
Utrzymanie karty kontenerem. |
Uwagi
Obiekt przydziela i zwalnia składowania w sekwencji kontroluje poprzez podstawowej kontenera, typu Container, który przechowuje Value elementów i powiększa się na żądanie.Obiekt ogranicza dostęp do pchania i ściągnięcie tylko ostatni element, wykonania kolejki w ostatnim first-out (znany również jako kolejka LIFO, lub stosu).
Wymagania
Nagłówek: < w cliext na stosie >
Obszar nazw: cliext