C++ STL(deque)

1、deque构造函数

  deque<T> d;//默认构造函数

  deque(begin, end);//构造函数将begin、end之间的元素拷贝到本身

  deque(n,T e);//将n个元素e拷贝给自身

  deque(const deque<T> &d);//拷贝构造函数

 

2、deque赋值

  assign(n,T e)将n个e元素拷贝到自身

  assign(begin,end)//将iter从being到end拷贝到自身

  deque &operator= (const deque &d)//拷贝构造函数

  swap(deque d)//交换

 

3、deque大小

  deque.size()

  deque.empty()

  deque.resize(int num)

  deque.resize(int num, T e);

 

4、deque双端插入和删除

  push_back()/push_front() //双端插入

  pop_back()/pop_front()//双端删除

  clear()//清空元素

  erase(begin,end);

  erase(iter)

posted @ 2020-04-26 22:25  醉深梦始  阅读(168)  评论(0)    收藏  举报