*首先要在头文件中包含include<vector>;
(1) vector<int> a(100) 与vector<int>a[100] 等价//定义100个整型向量(向量可以简单的理解为一个数组),在这里也就是100个数组, 而每个数组都是动态数组。
(2)vector<int> a(100, 1) 所有的元素初始化为1。
(3)vector<int> a(b) 将b中的所有元素赋值给a。
(4)vector<int> a(b.begin(), b.begin()+10) 将b 中的第0个到第10个赋值给a。
(5)vector<vector<int>>a 这种写法大家在第一次看到的时候都是一头雾水,这个就需要对vector要有充分的里理解,vector的<>中所填的内容为它向量中每个元素的类型,在这里它的元素为vector<int> 也就是一个向量。此时就相当于一个动态的二维数组。