queue没有迭代器,不能常规遍历,只能取出队首加入队尾,但这样会打乱顺序。参考:https://blog.csdn.net/Code_star_one/article/details/104699535随机存取迭代器:vector,deque双向迭代器:list, set/multiset, map/multimap不支持迭代器:stack, queue使用deque可以有效替代,当需要向序列两端频繁的添加或删除元素时,应首选 deque 容器。
deque详解