level 11
queue的成员函数要比vector, list少的多
而且居然连assign, clear都没有
要清空只想到有2种
1, pop掉,要好几次不太优雅
2, 创建一个空的queue,然后swap,但是空的queue变成非空了,不能重复swap这个queue
有没有更好的办法?
2012年09月30日 01点09分
1
level 7
queue是容器适配器,内部容器默认使用deque,如果要清空的话可以直接使用dequeue。
2012年09月30日 01点09分
2
level 1
queueVar = Queue();//重新赋值一个新的空队列变量给它
2013年04月21日 03点04分
8
level 12
标准库的queue和stack确实没有这个功能。要不用一些奇技淫巧,要不用list或deque代替。
2015年10月25日 00点10分
11
比如上面说的,赋一个新的给它,或者和新的交换。
2015年10月25日 00点10分