在C ++中的2D矢量迭代

问题描述 投票:1回答:1

我是c ++的初学者,请建议我如何在c ++ stl中对二维向量进行迭代

int main()
{
    vector< vector<int>> vec;
    for(int i=0;i<vec.size();i++
    cout<<vec[i]<<" "<<endl;
}
c++ stl
1个回答
0
投票

您可以这样迭代,

int main()
{
    vector< vector<int>> vec;
    for(int i=0;i<vec.size();i++
    {
        for(int j=0;j<vec[i].size();j++)
        cout<<vec[i][j]<<" ";
        cout<<endl;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.