#include<iostream>
#include<stack>
using namespace std;
int main()
{
stack<int>s;
cout<<s.empty()<<endl; //若栈为empty则值为1
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);//压进去五个元素
cout<<s.empty()<<endl; //此时栈不为空,值为0
cout<<s.size()<<endl; //栈的大小为5
cout<<s.top()<<endl; //栈的顶为 5
s.pop(); //将栈顶pop掉
cout<<s.top()<<endl;//此时栈顶元素为4
return 0;
}
#include<stack>
using namespace std;
int main()
{
stack<int>s;
cout<<s.empty()<<endl; //若栈为empty则值为1
s.push(1);
s.push(2);
s.push(3);
s.push(4);
s.push(5);//压进去五个元素
cout<<s.empty()<<endl; //此时栈不为空,值为0
cout<<s.size()<<endl; //栈的大小为5
cout<<s.top()<<endl; //栈的顶为 5
s.pop(); //将栈顶pop掉
cout<<s.top()<<endl;//此时栈顶元素为4
return 0;
}