queue队列容器
#include <iostream>
#include <queue>
using namespace std;
//先进先出线性存储表
int main()
{
//定义
queue<int> q;
//入队,即插入元素
q.push(2);
q.push(4);
q.push(6);
//返回队列元素数量
cout << q.size() << endl;
//判断队列是否为空
cout << q.empty() << endl;
//读取队首元素
cout << q.front() << endl;
//读取队尾元素
cout << q.back() << endl;
//所有的元素出列
while(q.empty()!=true)
{
cout << q.front() << ' ';
q.pop(); //删除队首元素
} cout << endl;
return 0;
}