C++清空队列(queue)方法
参考网站:https://www.cnblogs.com/zhonghuasong/p/7524624.html
慎用 最近做一个题用下面这个方法会超时…
代码
void clear(queue<int> &q) {
queue<int> empty;
swap(empty, q);
}
所以必要的时候选择老老实实用while (!q.empty()) q.pop();
参考网站:https://www.cnblogs.com/zhonghuasong/p/7524624.html
慎用 最近做一个题用下面这个方法会超时…
void clear(queue<int> &q) {
queue<int> empty;
swap(empty, q);
}
所以必要的时候选择老老实实用while (!q.empty()) q.pop();