创建动态2维vector (C++)

来源:互联网 发布:网络共享速度慢 编辑:程序博客网 时间:2024/06/15 12:04
#include <iostream>
#include 
<iomanip>
#include 
<vector>

using namespace std;

int main()
{
    vector
<vector<int> > a;

    
for(int i=0; i<5; i++)
    
{
        a.push_back(vector
<int>());

        
for(int j=0; j<5; j++)
        
{
            a[i].push_back(j);
        }

    }


    
for(int i=0; i<5; i++)
    
{
        
for(int j=0; j<5;j++)
        
{
            cout
<<setw(4)<<a[i][j]<<" ";
        }

        cout
<<endl;
    }

    
    
return 0;
}