C++-二维vector初始化大小方法-备忘
1.直接用初始化方法
名字为vec,大小为n*m,初始值为0的二维vector。
vector<vector<int> > vec(n, vector<int>(m, 0));
2.用resize()来控制大小
vector<vector<int> > vec; vec.resize(n);//n行 for (int i = 0; i < n; ++i){ vec[i].resize(m);//每行为m列 }
1.直接用初始化方法
名字为vec,大小为n*m,初始值为0的二维vector。
vector<vector<int> > vec(n, vector<int>(m, 0));
2.用resize()来控制大小
vector<vector<int> > vec; vec.resize(n);//n行 for (int i = 0; i < n; ++i){ vec[i].resize(m);//每行为m列 }