Просто используйте следующие методы для создания двухмерного вектора.
int rows, columns;
// . . .
vector < vector < int > > Matrix(rows, vector< int >(columns,0));
ИЛИ
vector < vector < int > > Matrix;
Matrix.assign(rows, vector < int >(columns, 0));
//Do your stuff here...
Это создаст матрицу размера строк * столбцов и инициализирует его нулями , потому что мы передаем ноль (0) в качестве второго аргумента в конструкторе, т.е. vector (columns, 0) .