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)

原文链接: https://www.cnblogs.com/flycc/p/12782825.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    C++ STL(deque)

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/344528

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午2:44
下一篇 2023年3月2日 上午2:44

相关推荐