#include<stdio.h>
#include<queue>
using namespace std;
int main(){
//先进先出
queue<int> q;
for(int i = 1; i <= 5; i++){
q.push(i); //将i进行入队
}
//只能通过front()来访问队首元素,通过back()来访问队尾元素
if(!q.empty()){ //检测queue是否为空,使用front()和pop()函数前,必须用empty()判断队列是否为空
printf("%d %d\n", q.front(), q.back()); //获得队首元素和队尾元素。
}
for(int i = 1; i <= 3; i++){
q.pop(); //出队首元素三次
}
printf("%d\n", q.size()); //返回queue内元素的个数
return 0;
}
queue的常见用法详解
最新推荐文章于 2023-06-11 11:37:46 发布