c++stl中怎么清空queue
时间: 2024-06-15 19:05:36 浏览: 124
C++实现STL容器之queue
在C++ STL中,可以使用以下方法来清空一个queue:
. 使用循环逐个弹出元素直到队列为空。
2. 使用swap()函数将一个空的queue与原队列进行交换。
下面是两种方法的示例代码:
方法一:循环逐个弹出元素
```cpp
while (!myQueue.empty()) {
myQueue.pop();
}
```
方法二:使用swap()函数
```cpp
std::queue<int> emptyQueue;
std::swap(myQueue, emptyQueue);
```
阅读全文