Vector 类实现了一个动态数组。和 ArrayList 很相似,但是两者是不同的:
- Vector 是同步访问的。
- Vector 包含了许多传统的方法,这些方法不属于集合框架。
Vector 主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况(意思就是动态数组、数组长度不是固定的)
对应的各种方法如下:
一般进行初始化的步骤是这个样子的:
vector<int> vec; //声明一个int型向量 vector<int> vec1(4,1); //vec1的内容为1,1,1,1 vector<int> vec1{ 1, 2, 3, 4, 5, 6 }; //vec1内容1,2,3,4,5,6 vector<int> vec(tmp); //声明并用tmp向量初始化vec向量(也可以用vec=t,p)