STL学习之deque

deque是双端队列,可以从两端对其进行操作

常用的几个操作如下:

deque<Elem> c 创建一个空的deque

deque<Elem> c1(c2) 复制一个deque

c.push_back(elem) 在尾部加入一个数据

c.push_front(elem) 在头部插入一个数据

c.insert(pos,elem) 在pos位置插入一个elem拷贝,传回新数据位置

c.pop_back() 删除最后一个数据

c.pop_front() 删除头部数据

c.erase(pos) 删除pos位置的数据,传回下一个数据的位置

c.size() 返回容器中实际数据的个数

c[i] 按数组索引方式访问元素


有了这些操作,平常编程基本够用了


版权声明:

posted on 2015-07-02 16:24  moffis  阅读(131)  评论(0编辑  收藏  举报

导航