<aside> 💡
deque中元素是分段连续的
</aside>
map
:一个指向指针的指针,中控器使用map管理所有bufferBufSiz
:旧版本允许用户指定buffer大小,新版本固定为512字节deque的迭代器结构
node
:指向当前buffer在中控器中的位置first
、last
:指向当前buffer的前后边界,在一个buffer中移动时这两个值是不变的。如果迭代器超出边界则需要跳转到其他buffercur
:指向迭代器指向元素在当前buffer中的位置Traits