我不想初始化 vector <vector <int>>
用矩阵 int [][]
有帮助吗?谢谢
最佳答案
使用 C++11:
int matrix[5][6] = { 1,2,3 /* ... */ };
vector<vector<int>> vm;
for (auto&& row : matrix)
vm.emplace_back( begin(row), end(row) );
关于c++ - 如何使用 int 数组 [][] 初始化 vector <vector <int>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620058/