1特点
- 先进后出
- 不能进行遍历
- 不支持随机存储,只能从栈顶获取和插入元素
- 没有迭代器
2常用API
2.1构造函数
2.2stack赋值操作函数
2.3stack数据存储操作
2.4stack大小操作
3代码使用
#include<iostream>
#include<stack>
using namespace std;
void tses1(){
//初始化
stack<int> s1;
stack<int> s2(s1);
//stack 操作
//增加操作
s1.push(10);
s1.push(10);
s1.push(10);
s1.push(10);
//删除操作
s1.pop();
//打印容器数据
while(!s1.empty()){
cout<<s1.top()<<" ";
s1.pop();
}
cout<<"size: "<<s1.size()<<endl;
}
int main(){
tses1();
}