STL是标准化组件,现在已经是C++的一部分,因此不用额外安装什么。

【C++ STL编程】queue小例子

#include <queue>
#include <iostream>
using namespace std;

int main()
{
    //定义队列
    queue <int> q;

    //入队,即插入元素
    q.push(1);
    q.push(2);
    q.push(3);
    q.push(9);

    //返回队例元素数量
    cout<<q.size()<<endl;

    //判断队列是否为空
    cout<<q.empty()<<endl;

    //读取队首元素
    cout<<q.front()<<endl;

    //读取队尾元素
    cout<<q.back()<<endl;

    //所有元素出列,即删除所有元素
    while(q.empty()!=true)
    {

        cout<<q.front()<<"  ";

        //删除队首元素
        q.pop();

    }

    cout<<endl;

    return 0;
}

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-10-29
  • 2022-02-27
  • 2021-10-03
  • 2022-12-23
猜你喜欢
  • 2021-04-15
  • 2021-07-26
  • 2021-06-24
  • 2021-10-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案