C++学习记录-STL-Deque
C++学习记录-STL-Deque
Deque是一个比vector更加特殊的容器,是一个双端数组。它支持从前面插入删除数据(头插头删),也支持从尾部插入删除数据(尾插尾删)。
-
deque内部有一个中控器,维护每一段缓冲区的地址(类似于链表的结构),缓冲区内存放真实的数据。使得使用deque看起来像是连续的空间。
二、deque的操作
对deque的操作与vector大体相似,但有几点区别:
- deque没有容量的说法,因此没有.capacity()的操作
- 头插操作:.push_front();头删操作:.pop_front();
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!





