C++ STL学习——queue

这篇博客详细讲解了C++ STL中的queue队列,包括如何引入头文件,使用命名空间,创建queue,以及push()操作和访问队头、队尾元素的方法。通过实例代码加深理解,并提供了代码资源链接。

      我们在上一篇博客中《C++ STL学习——stack》简单介绍了STL 中stack这种数据结构的使用,这篇博客主要来讲一下queue队列的使用。其实queue的使用和stack一样简单。示例代码上传至 https://github.com/chenyufeng1991/STL_queue 。


(1)首先要引入头文件  #include <queue> . 并使用命名空间  using namespace std;

(2)同stack一样,queue也不能使用迭代器。因为queue只能在队尾插入元素,在队头删除元素。不能对里面的元素进行遍历。

(3)创建queue

    queue<int> queue1;
    queue<int> queue2(queue1);
可以创建一个空的queue,也可以使用复制构造函数创建。


(4)push():在队尾插入元素


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值