如果我想通过像这样的矢量,而不是逐行逐列地浏览一下,我需要做什么改变?列D1中的迭代器2D矢量
vector<vector<bool>> vvi(nLin, vector<bool>(nCol, false));
vector< vector<bool> >::iterator row;
vector<bool>::iterator col;
for (row = vvi.begin(); row != vvi.end(); row++) {
for (col = row->begin(); col != row->end(); col++) {
// do stuff ...
}
}
感谢
你可能不能使用迭代器(除非你自己写),但通过下标索引应该工作('vvi [row] [col]') – Zereges
等待'int'或'bool'? – Barry
旋转矩阵? –