stack (STL/CLR)
Klasa szablon opisuje obiekt, który kontroluje różne długość sekwencji elementów z dostępem last-in first-out.Użyj karty kontener stack do zarządzania podstawowej kontener jako stos push w dół.
W polu Opis poniżej GValue jest taka sama jak Value o ile ten ostatni typ odwołania, w którym to przypadku jest Value^.Podobnie GContainer jest taka sama jak Container o ile ten ostatni typ 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 podstawowej kontener.
Elementy członkowskie
Definicja typu |
Opis |
---|---|
Typ stałego odwołania do elementu. |
|
Typ podstawowej kontener. |
|
Typ podpisanej odległości między dwoma elementami. |
|
Typ rodzajowy interfejs dla karty kontenera. |
|
Typ elementu dla rodzajowego interfejsu dla karty kontenera. |
|
Typ odwołania do elementu. |
|
Typ podpisanej odległości między dwoma elementami. |
|
Typ elementu. |
Funkcji członka |
Opis |
---|---|
Zastępuje wszystkie elementy. |
|
Badania, czy elementy nie są obecnie. |
|
Uzyskuje dostęp do podstawowej kontener. |
|
Usuwa ostatni element. |
|
Dodaje nowy ostatni element. |
|
Oblicza liczbę elementów. |
|
Konstruuje obiekt kontenera. |
|
Uzyskuje dostęp do ostatniego elementu. |
|
Kopiuje kontrolowanej sekwencji do nowej tablicy. |
Właściwość |
Opis |
---|---|
Uzyskuje dostęp do ostatniego elementu. |
Operator |
Opis |
---|---|
Zastępuje kontrolowanej sekwencji. |
|
Określa, czy stack obiekt nie jest równa innej stack obiektu. |
|
Określa, czy stack obiekt jest mniejsza niż innego 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 obiekt 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ści, kontener> |
Obsługa karty rodzajowy kontenera. |
Uwagi
Obiekt przydziela i zwalnia pamięci masowej w sekwencji kontroluje przez kontener podstawowej typu Container, na którym znajduje się Value elementy i rozwija się na żądanie.Obiekt ogranicza dostęp do pchania i pojawiały się tylko ostatnim elementem, wykonawczych kolejki last-in first-out (znany również jako kolejka LIFO lub stosu).
Wymagania
Nagłówek:<cliext/stack>
Przestrzeń nazw: cliext