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. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) |

