Stack:删除并返回栈顶元素?
在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();
更多推荐
已为社区贡献22条内容
所有评论(0)