1.头文件:#include<stack>;
2.特点:先进后出
3.常用操作:
stack<int> q; //以int型为例
int x;
q.push(x); //将x压入栈顶
q.top(); //返回栈顶的元素
q.pop(); //删除栈顶的元素
q.size(); //返回栈中元素的个数
q.empty(); //检查栈是否为空,若为空返回true,否则返回false
C++ stack(栈)用法
最新推荐文章于 2024-03-27 20:55:22 发布
1.头文件:#include<stack>;
2.特点:先进后出
3.常用操作:
stack<int> q; //以int型为例
int x;
q.push(x); //将x压入栈顶
q.top(); //返回栈顶的元素
q.pop(); //删除栈顶的元素
q.size(); //返回栈中元素的个数
q.empty(); //检查栈是否为空,若为空返回true,否则返回false