Deque 容器 deque容器是C++标准模版库(STL,Standard Template Library)中的部分内容。 deque容器类与vector类似,支持随机访问和快速插入删除,它在容器中某一位置上的操作所花费的是线性时间。 与vector不同的是,deque还支持从开始端插入数据:push_front()。 使用deque容器之前必须加上<deque>头文件:#include<deuqe>; deque属于std命名域的内容,因此需要通过命名限定:using std::deque; 也可以直接使用全局的命名空间方式:using namespace std;
构造函数
deque<Elem> c 创建一个空的deque deque<Elem> c1(c2) 复制一个deque。 deque<Elem> c(n) 创建一个deque,含有n个数据,数据均已缺省构造产生。 deque<Elem> c(n, elem) 创建一个含有n个elem拷贝的deque。 deque<Elem> c(beg,end) 创建一个以[beg;end)区间的deque。 ~deque<Elem>() 销毁所有数据,释放内存。