我是一名有用的助手,可以为您翻译文本。以下是需要翻译的内容:
我有一个2D向量,像这样: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
}
}
祝好,
Milen Vichev