优先级队列对c ++使用环形缓冲区,固定长度container :: RingQueue C ++的环形优先级队列。
具有类似STL的单头实现。
只需将其放入您的项目中即可。
不是线程安全的C ++ 11实现完全可移植自排序,例如std :: set基本用法整个队列的实现包含在一个标头ring_list.h中。
简单示例:#include“ ring_queue.h”容器:: RingQueue
q;
q.push(2);
q.push(1);
assert(q.front()== 1);
q.pop();
q.clear();
方法说明:push(const T&value)插入一个元素