iterator for 2d vector

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

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

8条回答
  •  情深已故
    2020-12-04 10:51

    You can use auto keyword for such cases:

    #include 
    #include
    using namespace std;
    
    int main() {
        // your code goes here
        vector>v;
    
        for(int i=0;i<5;i++)
        {
            vector x={1,2,3,4,5};
            v.push_back(x);
        }
        cout<<"-------------------------------------------"< y=v[i];
            for(int j=0;j y=*iterator;
            for(auto itr=y.begin();itr!=y.end();itr++)
            {
                cout<<*itr<<" ";
            }
            cout<

提交回复
热议问题