c++里面queue如何使用
时间: 2023-12-13 15:04:47 浏览: 175
在 C++ 中,queue 是标准库中的一个容器,它是一种先进先出(FIFO)的数据结构。可以使用以下步骤使用 queue:
1. 包含头文件
```c++
#include <queue>
```
2. 创建 queue 对象
```c++
std::queue<int> myQueue;
```
这将创建一个名为 myQueue 的整数类型队列。
3. 添加元素到队列中
```c++
myQueue.push(10); // 将 10 添加到队列中
```
4. 从队列中获取元素
```c++
int topElement = myQueue.front(); // 获取队列的第一个元素
```
5. 删除队列中的元素
```c++
myQueue.pop(); // 删除队列的第一个元素
```
注意:在使用 front() 或 pop() 之前,应先检查队列是否为空,以避免访问不存在的元素。
完整的示例代码:
```c++
#include <iostream>
#include <queue>
int main() {
std::queue<int> myQueue;
myQueue.push(10);
myQueue.push(20);
myQueue.push(30);
while (!myQueue.empty()) {
int topElement = myQueue.front();
std::cout << topElement << " ";
myQueue.pop();
}
std::cout << std::endl;
return 0;
}
```
输出结果:
```
10 20 30
```
阅读全文
相关推荐


















