c++中队列基础操作如下代码:
#include <iostream>
#include <queue>
using namespace std;
int main(){
queue<int> q;
for(int i=1;i<13;i++){
q.push(i);//从队尾加入元素
}
cout<<q.size()<<endl;
cout<<q.back()<<endl;//返回最后一个
cout<<q.empty()<<endl;
while(!q.empty()){
cout<<q.front()<<" ";//返回第一个
q.pop();//删除第一个
}
cout<<endl;
cout<<q.empty()<<endl;//判断是否为空
return 0;
}