C STL queue簡單使用

2021-10-19 14:11:48 字數 847 閱讀 5537

#include

#include

using namespace std;

intmain

(int argc,

char

const

*ar**)

;//錯誤

for(

int i=

1; i<

10; i++

)q.push

(i);

//只能通過push進行追加

//訪問隊首隊尾元素

cout<

front()

<<

", "

<

back()

<

//輸出元素個數

cout<

size()

<

//移除隊首元素

q.pop()

; q.

emplace(10

);//用傳給 emplace() 的引數呼叫 t 的建構函式,在 queue 的尾部生成物件。

queue<

int> q2;

q2.push(11

);while

(!q.

empty()

) cout<

//交換佇列的值

C STL queue 的使用方法

queue 模板類的定義在標頭檔案中。與stack 模板類很相似,queue 模板類也需要兩個模板引數,乙個是元素型別,乙個容器類 型,元素型別是必要的,容器型別是可選的,預設為deque 型別。定義queue 物件的示例 如下 queue q1 queue q2 queue 的基本操作有 入隊,如...

C STL queue 的使用方法

2 queue queue 模板類的定義在標頭檔案中。與stack 模板類很相似,queue 模板類也需要兩個模板引數,乙個是元素型別,乙個容器類 型,元素型別是必要的,容器型別是可選的,預設為deque 型別。定義queue 物件的示例 如下 queueq1 queueq2 queue 的基本操作...

簡單使用Git

1.登陸伺服器 git 伺服器位址 git xx.yy.zz.com.cn ssh p steven git xx.yy.zz.com.cn 密碼認證後 伺服器控制台下 cd mnt disk1 moblin kernel linux 2.6.29.y.git git branch 列出branch...