std::stack
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
| Определён в заголовочном файле <stack>
|
||
| template< class T, |
||
Класс stack является контейнером-адаптером, реализующим функционал стека - в частности, структуру данных FILO(First In Last Out - первый вошел, последний вышел).
Содержание |
[править] Типы-члены
| Тип члена | Определение |
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 функция-член) | |
Доступ к элементам | |
| Доступ к верхнему элементу Оригинал: access the top element Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
Вместимость | |
| Проверяет отсутствие элементов в контейнере, используемом для реализации (public функция-член) | |
| Возвращает количество элементов в контейнере (public функция-член) | |
Модификаторы | |
| Вставляет элемент на верх. (public функция-член) | |
| (C++11) |
Конструирует элементы "на месте" и вставляет их начиная с заданной позиции pos (public функция-член) |
| Удаляет верхний элемент. Оригинал: removes the top element Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
| Обменивает содержимое (public функция-член) | |
Члены-объекты | |
| Container c |
Базовый контейнер Оригинал: the underlying container Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected объект-член) |
[править] Внешние функции
| Лексикографически сравнивает значения в stack (шаблон функции) | |
| Специализированный std::swap алгоритм (шаблон функции) | |
[править] Вспомогательные классы
a| Специализируется черта std::uses_allocator типа Оригинал: specializes the std::uses_allocator type trait Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) | |

