您的位置:首页 > 其它

STL中stack用法

2015-07-21 16:53 316 查看
stack的插入好说,主要是取出元素时,可以用stack.top()来赋值,然后用stack.pop()来删除栈顶元素。

// stack::empty
#include <iostream>
#include <stack>
using namespace std;

int main ()
{
stack<int> mystack;
int sum (0);

for (int i=1;i<=10;i++) mystack.push(i);

while (!mystack.empty())
{
sum += mystack.top();
mystack.pop();
}

cout << "total: " << sum << endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: