C++ Queues(队列)
C++队列是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。
back() | 返回最后一个元素 |
empty() | 如果队列空则返回真 |
front() | 返回第一个元素 |
pop() | 删除第一个元素 |
push() | 在末尾加入一个元素 |
size() | 返回队列中元素的个数 |
queue没有迭代器;
#include <iostream>
#include <queue>
using namespace std;
int main(int argc, char *argv[])
{
queue<int> q;
for(int i =0; i < 10; i++)
{
q.push(i);
}
int i;
while(q.size()!=0)
{
cout<<q.front()<<endl;
q.pop();
}
return 0;
}