溫馨提示×

c++中queue如何使用

c++
小億
98
2023-11-13 20:19:09
欄目: 編程語言

在C++中,可以通過包含頭文件<queue>來使用queue容器。

首先,需要創建一個queue對象??梢允褂靡韵抡Z法來創建一個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還支持其他一些高級功能,例如迭代器、比較運算符等??梢詤⒖糃++的官方文檔或其他相關資料來了解更多關于queue的用法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女