#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> A; //char float double long 结构体均可
vector<int> B[10];//B中元素都是一个整型容器
A.push_back(1);//在结尾插入一个数
int c=A[0];
cout<<A[0]<<" "<<c<<endl; //可以直接用下标输出,或赋值
A.push_back(2);
A.push_back(3);
cout<<A.size()<<endl; //输出容器存数个数,int
A.pop_back(); //删除容器的末尾元素,void类型
cout<<A.size()<<endl;
A.clear(); //清空容器所以元素
A.push_back(1);
A.push_back(2);
A.insert(A.begin()+1,3);//在下标为1的地方插入3,不允许插入地方的前面有空位置
cout<<A[0]<<" "<<A[1]<<" "<<A[2]<<endl;
A.erase(A.begin()+1) ; //删除单个元素
A.insert(A.begin()+1,3);
A.erase(A.begin(),A.begin()+2);//删除区间元素,前闭后开
return 0;
}
STL之vector
最新推荐文章于 2024-11-02 20:20:37 发布