目录
1.头文件:
#include<stack>
不过我是习惯用万能头文件:
#include<bits/stdc++.h>
2.定义栈:
stack<类型>名称
例如:
stack<int>mynum
3.入栈:
栈名.push(数据); //注意入栈的数据类型要和定义时的数据类型一致
例如:
mynum.push(1);
4. 出栈:
栈名.pop(); //将栈顶元素出栈
例如:
mynum.pop();
5.获取栈顶元素:
栈名.top(); //仅仅是返回栈顶元素哦
例如:
mynum.pop();
6.计算栈元素的个数:
栈名.size(); //返回元素个数
例如:
mynum.size();
7.清空栈:
栈名=stack<要清空的栈的数据类型>();
例如:
mynum=stack<int>();