- size() 返回的元素数
- top() 返回栈顶的元素
- pop() 从栈中去除元素
- push(x) 向栈中添加元素x
- empty() 在栈为空时返回true
#include<iostream>
#include<stack>
using namespace std;
int main()
{
stack<int>s;
s.push(3);
s.push(7);
s.push(1);
cout << s.size() << " "; //栈的大小
cout << s.top() << " ";//1
s.pop();
cout << s.top() << " ";//7
s.pop();
cout << s.top() << " "; //3
s.push(5);
cout << s.top() << " ";//5
s.pop();
cout << s.top() << endl; //3
return 0;
}
结果: