deque<string>::iterator it;
if(!ff) for(it=q.begin();it!=q.end();it++) cout<<*it<<endl;//从头到尾输出
else for(it=q.end()-1;it>=q.begin();it--) cout<<*it<<endl;//从尾到头输出
for(register int i=tt;i>=1;--i) cout<<ans[i]<<endl;
//并且q.end()中实际上是没有值的,最后一个是在q.end()-1的位置中
本文介绍如何使用C++中的deque容器的迭代器进行正序和逆序遍历,并展示了如何通过迭代器访问deque中的元素。
1万+

被折叠的 条评论
为什么被折叠?



