STL容器总结之deque
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数:
- 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(begin,end) //创建一个以[begin,end)区间的deque
- //利用int数组iArray,创建一个deque对象d
- int iArray[]={1,2,3,4,5,6,7};
- deque<int> d(iArray, iArray+7);
- c~deque<Elem>() //销毁所有数据,并释放内存
- c.assign(begin,e
1.构造,析构