📅  最后修改于: 2023-12-03 15:29:50.155000             🧑  作者: Mango
Deque 是双端队列,可以在两端进行插入和删除操作。Deque 类模板是 STL 中的一个容器类,在头文件<deque>
中定义。begin() 函数是双端队列的成员函数之一,用于返回一个指向 deque 中第一个元素的迭代器。
#include <deque>
std::deque<int> dq {1, 2, 3, 4, 5};
std::deque<int>::iterator it = dq.begin();
在上面的例子中,我们首先定义了一个 deque 对象 dq,并向其中添加了一些元素。然后通过 begin() 函数获取 deque 的迭代器,将其赋值给了一个名为 it 的变量。
通过迭代器,我们可以访问 deque 中的每个元素。以下是访问 deque 中元素的示例代码:
// 输出所有元素
for (; it != dq.end(); it++) {
std::cout << *it << " ";
}