一、概述
功能:1.优点:双端数组,相比与vector ,deque可以对头端进行插入删除的操作
2.缺点:访问数组元素的速度不如vector
二、构造函数
函数原型:
基本与vector相同 ,可以参考一下我写的vector函数构造
三、deque赋值操作
函数原型:
1.operator=赋值
deque <int>d2;
d2 = d1;
printdeque(d2);
2.assign赋值
deque <int>d3;
d3.assign(d1.begin(), d1.end());
printdeque(d3);
或者
deque <int>d4;
d4.assign(10, 100);
printdeque(d2);
}
四、对大小进行操作
函数原型:
和vector基本一样
详见 【c++】 对vector容器里面的数据进行操作(一)-优快云博客
但是deque没有容量这个概念,因为deque可以无限扩展容量,但是vector不可以