天天看點

C++中queue的使用簡介,頭檔案include<queue>

對queue的淺認識

首先我們需要定義一個隊列之前,需要知道定義一個什麼類型的隊列,比如結構體類型的;

queue中有幾個可以調用的函數,我們直接可以使用:

    empty(); 如果隊列空則傳回真

    push(          (這個裡面加入你需要加入的元素或者結構體)         ); 在末尾加入一個元素

    front(); 傳回第一個元素

    back();傳回最後一個元素

    pop(); 删除第一個元素

    size();傳回隊列中元素的個數

一般你定義完一個隊列後最好判斷一下該隊列是否為空,不然empty函數豈不是對于我們這些還是寫簡單代碼的人來說以後豈不是會忘記。

要不直接上代碼(出來back函數外,差不多都寫了):