本文概述
- 创建双端队列对象的语法
- 100个C++ deque功能
文章图片
创建双端队列对象的语法
deque<
object_type>
deque_name;
100个C++ deque功能
方法 | 描述 |
---|---|
assign() | 它分配新内容并替换旧内容。 |
emplace() | 它将在指定位置添加一个新元素。 |
emplace_back() | 它在末尾添加了一个新元素。 |
emplace_front() | 它在双端队列的开头添加了一个新元素。 |
insert() | 它在指定位置之前添加一个新元素。 |
push_back() | 它在容器的末尾添加了一个新元素。 |
push_front() | 它在容器的开头添加了一个新元素。 |
pop_back() | 它从双端队列中删除最后一个元素。 |
pop_front() | 它从双端队列中删除第一个元素。 |
swap() | 它交换两个双端队列的内容。 |
clear() | 它将删除双端队列的所有内容。 |
empty() | 它检查容器是否为空。 |
erase() | 它删除元素。 |
max_size() | 它确定双端队列的最大大小。 |
resize() | 它改变了双端队列的大小。 |
shrink_to_fit() | 它减少了内存以适合双端队列的大小。 |
size() | 它返回元素数。 |
at() | 它访问位置pos处的元素。 |
operator[]() | 它访问位置pos处的元素。 |
operator=() | 它将新的内容分配给容器。 |
back() | 它访问最后一个元素。 |
begin() | 它将迭代器返回到双端队列的开头。 |
cbegin() | 它向双端队列的开头返回一个常量迭代器。 |
end() | 它将迭代器返回到末尾。 |
cend() | 它将常量迭代器返回到末尾。 |
rbegin() | 它将反向迭代器返回到开头。 |
crbegin() | 它将常量反向迭代器返回到开头。 |
rend() | 它将反向迭代器返回到末尾。 |
crend() | 它将常量反向迭代器返回到末尾。 |
front() | 它访问最后一个元素。 |
推荐阅读
- C++ do-while循环语句
- 在C++中按值调用和按引用调用
- C++ break语句
- C++中的矩阵乘法
- C++ multimap用法
- C++异常处理
- C++ bitset用法
- C++ for循环语句详解
- C++ While循环语句