stack (STL/CLR)
Класс-шаблон описание объекта, что элементы управления последовательность менять-длины элементов с " первом-вне доступе.Адаптер контейнера stack используется для управления основной контейнер, как стек нажима-вниз.
В приведенном ниже описании GValue так же, как и Value если последний не будет типа ref. в этом случае это Value^.Аналогично, GContainer так же, как и Container если последний не будет типа ref. в этом случае это Container^.
template<typename Value,
typename Container>
ref class stack
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IStack<GValue, GContainer>
{ ..... };
Параметры
Значение
Тип элемента в управляемой последовательности.Контейнер
Тип базового контейнера.
Члены
Определение типа |
Описание |
---|---|
Тип постоянной ссылки на элемент. |
|
Тип базового контейнера. |
|
Тип подписанного диапазона от 2 элементами. |
|
Тип универсального интерфейса для адаптера контейнера. |
|
Тип элемента для универсального интерфейса для адаптера контейнера. |
|
Тип ссылки к элементу. |
|
Тип подписанного диапазона от 2 элементами. |
|
Тип элемента. |
Функция-член |
Описание |
---|---|
Заменяет все элементы. |
|
Проверяет, не присутствуют ли элементы. |
|
Осуществляет доступ к базовому контейнеру. |
|
Удаляет последний элемент. |
|
Добавляет новый последний элемент. |
|
Подсчитывает количество элементов. |
|
Создает объект контейнера. |
|
Обращается к последнему элементу. |
|
Копирует управляемую последовательность, в новый массив. |
Свойство. |
Описание |
---|---|
Обращается к последнему элементу. |
Оператор |
Описание |
---|---|
Заменяет управляемую последовательность. |
|
Определяет, является ли объект stack не равен другому объекту stack. |
|
Определяет, если объект stack, чем другой объект stack. |
|
Определяет, является ли объект stack меньше или равно другому объекту stack. |
|
Определяет, является ли объект stack равен другому объекту stack. |
|
Определяет, является ли объект stack больше, чем другой объект stack. |
|
Определяет, является ли объект stack больше или равно другому объекту stack. |
Интерфейсы
Интерфейс |
Описание |
---|---|
Повторяющиеся объект. |
|
IStack<Значение контейнер> |
Служба универсальный шаблон адаптер контейнера. |
Заметки
Объект выборки и хранилище свободенов для последовательности она контролирует через базовый контейнер, типа Container, в котором хранятся элементы Value и увеличивается по запросу.Объект ограничивает доступ к отправлять и извлечь только последнего элемента, реализующего a " первой-вне очереди (также известной как очередь или стек LIFO).
Требования
заголовок: <cliext/стек>
Cliext пространство имен: