怎么说呢,deque是一种双向开口的连续线性空间,至少逻辑上看上去是这样.然而事实上却没有那么简单,准确来说deque其实是一种分段连续空间,因此其实现以及各种操作比vector复杂的多. 一.deque的中控器 deque是有一段一段的定量连续空间构成,采用一块所谓的map(当然不是map容器)作为主控.map是一小块连续空间,其中每一个元素都是一个指针,指向另一段连续性空间(缓冲区).缓冲区才是deque的储存空间主体.我们可以指定缓冲区大小,默认值0表示使用512字节缓冲区.deque设计