//C++std容器实现queue队列
#include <iostream>
#include <queue>
using namespace std;

int main(){
	queue<int> q;//创建一个队列，存储int类型元素
	//入队操作
	q.push(10);
	cout<<"入队：10"<<endl;
	q.push(20);
	cout<<"入队"<<endl;
	q.push(30);
	cout<<"30"<<endl;
	cout<<"访问队列的第一个元素"<<q.front()<<endl;
	cout<<"队列最后一个元素"<<q.back()<<endl;
	
	//清空队列
	while(!q.empty()){
		cout<<"移除"<<q.front()<<endl;
		q.pop();
	}
	cout<<"队列已经清空"<<endl;
	return 0;
	
}