vector是STL的动态数组,可以在运行中根据需要改变数组的大小。
因为它以数组的形式储存,所以它的内存空间是连续的。
vector的头文件为#include<vector>
常用方法:
1.vector<int>a 创建一个动态数组a,a的默认初值为0
2.vector<int >b(a) 将a中的元素复制到b中
3.vetcor<int>a(100) 将数组a的元素定义为100个,默认初始值为0
4.vector<int>a(100,6) 定义100个值为6的元素
5.vector<string>a(10,"null") 定义10个值为null的元素
6.vector<string>a(10,"hello") 定义10个值为hello的元素
7.vector<string>b(a.begin(),a.end()) 将动态数组a的元素值复制到b中