【发布时间】:2014-07-19 22:06:22
【问题描述】:
我有这样的二维向量:vector<vector<int>>。
我正在使用迭代器按行遍历它,但是按列遍历它的最佳做法是什么?
这是我用于按行迭代的代码:
vector<vector<int>> vMatrix (4, vector<int>(4));
vector<vector<int>>::iterator itRow;
vector<int>::iterator itCol;
for (itRow = vMatrix.begin(); itRow != vMatrix.end(); itRow++)
{
for (itCol = itRow->begin(); itCol != itRow->end(); itCol++)
{
// do some stuff
}
}
亲切的问候, 米伦·维切夫
【问题讨论】:
标签: c++ vector multidimensional-array