我想从矢量列表中打印出我的矢量

时间:2017-11-10 15:57:30

标签: c++ list vector

我想从矢量列表中打印出我的矢量

std::list < std::vector< unsigned int >> lista; 

for (std::list< std::vector< unsigned int > >::iterator i = lista.begin(); i != lista.end(); ++i){
    std::cout << std::hex << whats_here << " " << std::endl;
}

我不知道我应该在 whats_here 上放置什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

非常简单:

for (auto &list_item : lista)
{
    for (auto &item : list_item)
    {
        std::cout << std::hex << item << " " << std::endl;
    }
    std::cout << std::endl;
}

进行任何必要的调整以获得所需的输出。由于问题中未给出预期的输出,因此根据您的非工作代码,上述代码是我最好的猜测。