如何使用int array [] []初始化vector <vector <int >>?

Gag*_*nlf 3 c++ arrays vector

我想不用vector <vector <int>>矩阵初始化int [][] 任何帮助吗?谢谢

M.M*_*M.M 5

使用C++ 11:

 int matrix[5][6] = { 1,2,3 /* ...  */ };

 vector<vector<int>> vm;

 for (auto&& row : matrix)
      vm.emplace_back( begin(row), end(row) );
Run Code Online (Sandbox Code Playgroud)