std::stack::top
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> reference top(); |
||
const_reference top() const; |
||
Возвращает ссылку на верхний элемент в стеке. Это самый последний добавленный элемент. Этот элемент будет удален при вызове
pop(). Фактически вызывается c.back().Оригинал:
Returns reference to the top element in the stack. This is the most recently pushed element. This element will be removed on a call to
pop(). Effectively calls c.back().Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
(Нет)
Возвращаемое значение
ссылка на последний элемент
Оригинал:
reference to the last element
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Сложность
Константная.
См. также
| вставляет элемент на вершину (public функция-элемент) | |
| удаляет элемент с вершины (public функция-элемент) |
Пример
Запустить этот код
#include <stack>
#include <iostream>
int main()
{
std::stack<int> s;
s.push( 2 );
s.push( 6 );
s.push( 51 );
std::cout << s.size() << " elements on stack\n";
std::cout << "Top element: "
<< s.top() // Leaves element on stack
<< "\n";
std::cout << s.size() << " elements on stack\n";
s.pop();
std::cout << s.size() << " elements on stack\n";
std::cout << "Top element: " << s.top() << "\n";
return 0;
}
Вывод:
3 elements on stack
Top element: 51
3 elements on stack
2 elements on stack
Top element: 6