2D vector resize code example
Example 1: resize two dimensional vector c++
//vector<vector<int>> M;
//int m = number of rows, n = number of columns;
M.resize(m, vector<int>(n));
Example 2: c++ vector resize
std::vector<int> vec = {1, 2, 3};
vec.resize(2); // {1, 2}
vec.resize(4); // {1, 2, 0, 0,}
vec.resize(6, 9); // {1, 2, 0, 0, 9, 9}
Example 3: resize 2d vector c++
myVector.resize(row_count, vector<int>(column_count, initialization_value));
//Example1: create a 2D integer vector with 5 rows and 5 columns having "1"
myVector.resize(5, vector<int>(5, 1));
//Ex2
myVector.resize(n);
for (int i = 0; i < n; ++i)
myVector[i].resize(m);