vector是C++的一大利器,效率高,还可以当做可变大小的数组来使用。但是初始化上和数组有一些不同之处
一维数组初始化:ElementType a[n] = {初始化的值};
二维数组初始化:ElementType a[n][m] = {初始化的值};
一维vector初始化:vector<ElementType> a(n, 初始化的值);
二维vector初始化:vector<vector<ElementType> > a(n, vector<ElementType>(m, 初始化的值)); //等同于a[n][m]
这只是其中一个初始化的方法。当然还有别的方法,本文不在赘述。