std::stack
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Определено в заголовочном файле <stack>
|
||
template< class T, |
||
std::stack
класс является контейнером адаптер, который дает программисту функциональность стека - в частности, FILO (первый вошел, последний из) структуры данных. Оригинал:
The
std::stack
class is a container adapter that gives the programmer the functionality of a stack - specifically, a FILO (first-in, last-out) data structure. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Типы-члены
Тип члена | Определение |
container_type
|
Container
|
value_type
|
Container::value_type
|
size_type
|
Container::size_type
|
reference
|
Container::reference
|
const_reference
|
Container::const_reference
|
[править] Функции-члены
Создаёт stack (public функция-член) | |
Уничтожает stack (public функция-член) | |
Задаёт значения в адаптере контейнера Оригинал: assigns values to the container adaptor Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Element access Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
доступ к верхнему элементу Оригинал: access the top element Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Оригинал: Capacity Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
Проверяет отсутствие элементов в контейнере, используемом для реализации (public функция-член) | |
Возвращает количество элементов в контейнере (public функция-член) | |
Модификаторы | |
вставляет элемент на верх (public функция-член) | |
(C++11) |
Конструирует элементы "на месте" и вставляет их в конец (public функция-член) |
удаляет верхний элемент Оригинал: removes the top element Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Обменивает содержимое (public функция-член) | |
Оригинал: Member objects Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | |
Container c |
базового контейнера Оригинал: the underlying container Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected объект-член) |
[править] Функции, не являющиеся членами
Лексикографически сравнивает значения в stack (шаблон функции) | |
Специализированный std::swap алгоритм (шаблон функции) |
[править] Вспомогательные классы
Специализируется черта std::uses_allocator типа Оригинал: specializes the std::uses_allocator type trait Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) |