温馨提示×

c++中queue如何使用

c++
小亿
92
2023-11-13 20:19:09
栏目: 编程语言

在C++中,可以通过包含头文件<queue>来使用queue容器。

首先,需要创建一个queue对象。可以使用以下语法来创建一个queue对象:

std::queue<数据类型> 名称;

例如,创建一个存储整数的queue对象:

std::queue<int> myQueue;

接下来,可以使用以下方法对queue进行操作:

  • push(value):将一个元素添加到队列的末尾。
  • pop():移除队列的第一个元素。
  • front():返回队列的第一个元素。
  • back():返回队列的最后一个元素。
  • size():返回队列的大小。
  • empty():判断队列是否为空。

下面是一个例子,演示了如何使用queue

#include <iostream>
#include <queue>

int main() {
  std::queue<int> myQueue;

  myQueue.push(10);
  myQueue.push(20);
  myQueue.push(30);

  while (!myQueue.empty()) {
    std::cout << myQueue.front() << " ";
    myQueue.pop();
  }

  return 0;
}

以上代码会输出:10 20 30,表示按照添加的顺序依次移除并打印队列中的元素。

除了基本的操作外,queue还支持其他一些高级功能,例如迭代器、比较运算符等。可以参考C++的官方文档或其他相关资料来了解更多关于queue的用法。

0