C++ STL学习笔记6--queue

queue是一个受限制的deque,操作包括尾部插入(push),首部弹出(pop),取队首元素引用(front),取队尾元素引用(back),获取队列空间大小(size),判空(empty)等,下面是一个测试例子。

# include<iostream>
# include<list>
# include<queue>
using namespace std;
int main()
{
     queue<char,list<float> > s;
     for(int i=10000;i<10030;i++)
     s.push(i+0.1);//队尾插入元素
     cout<<"队列的大小为"<<s.size()<<endl;//队列的大小
     cout<<"获取队尾元素"<<s.back()<<endl;
     while(!s.empty()){//队列判空
       
     cout<<s.front()<<"\t";//队列取得队首元素
     s.pop();//队首弹出元素
     }

     system("pause");
     return 0;
     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值