首先引入头文件
#include <vector>
#include <list>
#include <iterator>
接着声明含列表对象的向量
vector<list<int> > v1;//任何版本C++语法
//vector<list<int>> v2;//C++11语法
声明列表对象
list<int> list1;
向列表插入数据
for (size_t i = 0; i < 10; i++)
{
list1.push_back(i+1);
}
插入数据到向量对象
v1.push_back(list1);
C98方式遍历向量与列表
for (size_t i = 0; i < v1.size(); i++)
{
for (list<int>::iterator::value_type item:v1[i])
{
printf