//栈stack
#include<iostream>
#include<stack>
using namespace std;
int main()
{
stack<int>s;//定义stack对象
for(int i=0;i<5;i++)//元素进栈
{
cout<<i<<"进栈"<<endl;
s.push(i);
}
cout<<"栈内元素个数为:"<<s.size()<<endl;//访问栈的中的元素个数
cout<<"栈顶元素为:"<<s.top()<<endl;//取顶
while(!s.empty())//输出栈内元素
{
cout<<"出栈:"<<s.top();
s.pop();
cout<<endl;
}
cout<<"栈内元素个数为:"<<s.size()<<endl;//访问栈的中的元素个数
return 0;
}
标准模板库---栈
最新推荐文章于 2022-01-29 00:15:00 发布