1、stack简介
stack是实现的一个先进后出,后进先出的容器。它只有一个出口,只能操作最顶端元素。
2、stack库函数
(1)push() //向栈压入一个元素
(2)pop() //移除栈顶元素
(3)top() //返回栈顶元素值
(4)empty() //返回bool型,表示栈内是否为空,【true为空,false为非空 】
(5)size() //返回栈内元素个数
3、示例
#include <stack>
#include <iostream>
using namespace std;int main()
{stack<int> st;st.push(5418);cout << st.top() << endl;cout << st.size() << endl;st.push(54);cout << st.top() << endl;st.pop();cout << st.top() << endl;return 0;
}
结果为: