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() //返回尾部元素
本文详细介绍了C++ STL中的deque容器,包括其构造函数、赋值、大小调整、元素添加与删除等操作,帮助读者掌握deque的使用技巧。
659

被折叠的 条评论
为什么被折叠?



