实质上,任何动态大小的容器都会从堆中分配内存.另一个问题概述了双端队列的实现.
但在您的特定情况下,队列始终具有相同的大小.如果遇到deque的问题,在固定大小的数组上使用循环缓冲区实现一个简单的固定大小队列可能是有益的.这种实现应该具有从根本上更好的内存行为(因为它永远不需要重新分配).如果没有分析数据,很难评估其优势是否值得实施的麻烦.
| 归档时间: |
|
| 查看次数: |
5448 次 |
| 最近记录: |