std::stack::top
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
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().目录 |
[编辑] 参数
(无)
[编辑] 返回值
参考的最后一个元素
[编辑] 复杂度
常数
[编辑] 另请参阅
inserts element at the top (公共成员函数) | |
移除最上面的元素 (公共成员函数) |
[编辑] 示例
#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