stl-queue

来源:互联网 发布:jquery 二维数组遍历 编辑:程序博客网 时间:2024/05/13 06:51
Queueall queue functions________________________________________// Queue is a container adapter that gives// the programmer a FIFO (first-in, first-out)// data structure. // push, pop, size, front, back, empty#include <iostream>#include <queue>#include <string>using namespace std;int main (){    string s1("C++");    string s2("is");    string s3("powerfull");    string s4("language");    queue<string> que;    que.push(s1);    que.push(s2);    que.push(s3);    que.push(s4);    cout << "size of queue 'que' = "         << que.size() << endl;    string temp = que.back();    cout << temp << endl;    while ( !que.empty() )    {        temp = que.front();        cout << temp << " ";        que.pop();    }    cout << endl;    return 0;}OUTPUT:// size of queue 'que' = 4// language// C++ is powerfull language