iterator for 2d vector

前端 未结 8 996
眼角桃花
眼角桃花 2020-12-04 10:32

How to create iterator/s for 2d vector (a vector of vectors)?

8条回答
  •  星月不相逢
    2020-12-04 11:03

    You can use range for statement to iterate all the elements in a two-dimensional vector.

    vector< vector > vec;
    

    And let's presume you have already push_back a lot of elements into vec;

    for(auto& row:vec){
       for(auto& col:row){
          //do something using the element col
       }
    }
    

提交回复
热议问题