STL之queue实现
来源:互联网 发布:linux shell 输入 编辑:程序博客网 时间:2024/06/03 21:33
template<class T,class Sequence=deque<T>>class queue{friend bool operator==(const queue&, const queue&);friend bool operator<(const queue&, const queue&);public:typedef typename Sequence::value_type value_type;typedef typename Sequence::size_type size_type;typedef typename Sequence::reference reference;typedef typename Sequence::const_reference const_reference;protected:Sequence c;public:bool empty(){ return c.empty(); }size_type size(){ return c.size(); }reference back(){ return c.back(); }const_reference back()const{ return c.back(); }reference front(){ return c.front(); }const_reference front()const{ return c.front(); }void push(const value_type& x){ c.push_back(x); }void pop(){ c.pop_front(); }};template<class T, class Sequence>bool operator==(const queue<T, Sequence>& x, const queue<T, Sequence>& y){return x.c == y.c;}template<class T, class Sequence>bool operator<(const queue<T, Sequence>& x, const queue<T, Sequence>& y){return x.c < y.c;}
0 0
- STL之queue实现
- STL queue 的实现
- STL-queue实现队列
- STL之queue
- STL之queue
- STL 之 stack - queue
- STL之queue
- STL 之 queue
- STL之stack、queue
- STL之Stack,Queue
- STL之queue
- STL系列之queue
- STL容器之queue
- STL之queue
- STL适配器之queue
- STL模板之queue
- STL之queue容器
- 29STL之Queue
- STL之statck实现
- Best Route in a Grid
- 浅谈互联网的应聘
- 1_jingjing1
- 粒子动画处理
- STL之queue实现
- PS操作
- Oracle数据优化(SQL优化)
- MySQL5.6安装步骤(windows7/8_64位)
- Java中的回调函数问题
- ResultMap
- 09-Retiring Data-关闭旧数据(time-based)
- git创建、删除分支和tag
- sdnu 1091 .守望者的逃离 (NOIP 2007 普及组)