在C++中,stack提供了删除栈顶元素的算法
stack<int>stk;
stk.pop();
但是有时候,我们希望在删除的同时能够知道这个栈顶元素是什么,而pop()是不能返回栈顶元素的!因此,我们应如下办法:
stack<int>stk;
int s = stk.top();
stk.pop();
在C++中,stack提供了删除栈顶元素的算法
stack<int>stk;
stk.pop();
但是有时候,我们希望在删除的同时能够知道这个栈顶元素是什么,而pop()是不能返回栈顶元素的!因此,我们应如下办法:
stack<int>stk;
int s = stk.top();
stk.pop();