int main(int argc, char *argv[])
{
queue
for(int i=0; i<10; i++)
myQ.push(i);
for(int i=0; i
cout << myQ.front()<
}
return 0;
}queue是STL的队列,有FIFO的特性。上面的程序是将0~9十个数字压入队列,然后依次出对queue的成员方法比较少,常用的也就那么几个,注意,要包含头文件
std::queue确实不支持遍历,可以使用std::deque代替。std::deque是个双端队列容器,还支持push_back, push_front, pop_back, pop_front方法。