int main() {
stack<int> stack1;
for(int i=0;i<5;i++)
stack1.push(i);
while (!stack1.empty())
{
cout<<" "<<stack1.top();
stack1.pop();
}
return 0;
}
结果为: 4 3 2 1 0
关于stack的函数有以下几种:
c++ stl栈stack的成员函数介绍
操作 比较和分配堆栈
empty() 堆栈为空则返回真
pop() 移除栈顶元素
push() 在栈顶增加元素
size() 返回栈中元素数目
top() 返回栈顶元素