1.array
头文件:array
创建方式如下
#include <iostream>
#include<array>
using namespace std;
int main()
{
array<int,3> a1;
return 0;
}
3是数组长度,int是类型,可改,改容器为定长数组,内有许多成员函数,可以用数组的访问方式
2.vector
头文件:vector
创建方式如下
#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v1;
return 0;
}
可以提前写长度,如下
#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v1[4];
return 0;
}
创建时写好的长度可以用[]访问,其他只能用成员函数
3.迭代器
格式:容器名<类型......>::iteraotr 迭代器名
stl中的容器均可嵌套使用,可以相同容器嵌套也可以不同容器嵌套