在C++中,stack提供了删除栈顶元素的算法

stack<int>stk;
stk.pop();

但是有时候,我们希望在删除的同时能够知道这个栈顶元素是什么,而pop()是不能返回栈顶元素的!因此,我们应如下办法:

stack<int>stk;
int s = stk.top();
stk.pop();

 

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐