Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 无法在列表的向量中使用列表_C++_List_Vector - Fatal编程技术网

C++ 无法在列表的向量中使用列表

C++ 无法在列表的向量中使用列表,c++,list,vector,C++,List,Vector,我已经做了一个字符列表的向量 vector<list<char>> vect; 有人能帮我解决这个错误吗?你所尝试的也一样 cout<<*(i.front()); 你所尝试的也是一样的 cout<<*(i.front()); 排队 cout<<*i.front(); 编译器尝试在i.front处获取值。因此,您在哪里获得错误迭代器i没有名为front的成员 i->迭代器指针 *在这种情况下,i->迭代器列表中的值 i、 前->不

我已经做了一个字符列表的向量

vector<list<char>> vect;

有人能帮我解决这个错误吗?

你所尝试的也一样

cout<<*(i.front());

你所尝试的也是一样的

cout<<*(i.front());
排队

cout<<*i.front();
编译器尝试在i.front处获取值。因此,您在哪里获得错误迭代器i没有名为front的成员

i->迭代器指针 *在这种情况下,i->迭代器列表中的值

i、 前->不是迭代器的成员 *i、 前面->列表前面

在行中

cout<<*i.front();
编译器尝试在i.front处获取值。因此,您在哪里获得错误迭代器i没有名为front的成员

i->迭代器指针 *在这种情况下,i->迭代器列表中的值

i、 前->不是迭代器的成员
*i、 前面->列表前面

*i.front,请参阅运算符优先级。您是否尝试过i->front;?另外,在访问之前检查大小,除非您确定列表中没有一个是空的。*i.front和i->front都在工作。据我所知,这是由于运算符的优先级。谢谢你的支持*i、 正面,请参阅运算符优先级。您是否尝试过i->front;?另外,在访问之前检查大小,除非您确定列表中没有一个是空的。*i.front和i->front都在工作。据我所知,这是由于运算符的优先级。谢谢你的支持!
cout<<*i.front();