美文网首页
3.vector容器嵌套容器

3.vector容器嵌套容器

作者: lxr_ | 来源:发表于2021-04-02 20:55 被阅读0次
    #include<iostream>
    using namespace std;
    
    #include<vector>
    
    void test0301()
    {
        vector<vector<int>> v;
    
        //创建小容器
        vector<int> v1;
        vector<int> v2;
        vector<int> v3;
        vector<int> v4;
        vector<int> v5;
    
        //向小容器添加数据
        for (int i = 0; i < 5; i++)
        {
            v1.push_back(i);
            v2.push_back(i+1);
            v3.push_back(i+2);
            v4.push_back(i+3);
            v5.push_back(i+4);
        }
    
        //将小容器加入到大容器中
        v.push_back(v1);
        v.push_back(v2);
        v.push_back(v3);
        v.push_back(v4);
        v.push_back(v5);
    
        //通过大容器把所有数据遍历
        for (vector<vector<int>>::iterator it = v.begin(); it != v.end(); it++)
        {
            for (vector<int>::iterator it0 = it->begin(); it0 != it->end(); it0++)
            {
                cout << *it0 << " ";
                
            }
            cout << endl;
            
        }
    }
    
    int main()
    {
    
        test0301();
    
        system("pause");
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:3.vector容器嵌套容器

          本文链接:https://www.haomeiwen.com/subject/exuxkltx.html