C++进阶STL-deque容器
其他
2018-10-06 17:54:47
阅读次数: 0
deque容器 (双端队列容器)
deque容器构造函数
- deque <T> deque1; //默认拷贝构造
- deque(begin,end) // 将[begin end]之间的元素拷贝给本身
- deque( n, element) //将 n 个 element 拷贝给本身
- deque( const deque& deq) //拷贝构造函数
deque容器赋值
- assign(begin,end) //将[begin end]之间的元素拷贝给本身
- assign(n elements) //将 n 个 element 拷贝给本身
- deque & operator=(const deque& deq) //重载=号操作符
- swap(deq) //与deq交换元素
deque容器大小
- size() //返回容器中元素个数
- empty() //判断容器是否为空
- resize(num) //重新定义容器的长度,若比原来的大,以默认值填充,若小,截断
- resize(num,val) //重新定义容器的长度,若比原来的大,以val填充,若小,截断
deque容器添加、删除、查看头尾元素
- push_back() //后面插入
- pop_back() //后面删除
- push_front() //前面插入
- pop_front() // 前面删除
- insert() // 中间插入
- front() //返回头部第一个元素
- back() //返回尾部元素
转载自blog.csdn.net/zzyczzyc/article/details/82933544