当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ DEQUE CBEGIN()用法及代码示例


鉴于任务是在 C++ STL 中展示 deque::cbegin() 的工作。

什么是 Deque::cbegin( ) 函数?

deque::cbegin() 是 deque 头文件下的函数,cbegin() 返回指向 deque 容器第一个元素的迭代器指针。

注意− cbegin() 函数中没有任何参数。

用法

deq.cbegin();

其中 deq 是 deque 的对象。

返回值

该函数返回 const_iterator。

const_iterator 是一个随机访问迭代器,用于指向 deque 容器的第一个元素。我们可以使用容器的第一个元素遍历整个容器,但这不能用于修改容器的值,但可以打印整个容器。

示例

#include <deque>
#include <iostream>
using namespace std;
int main(){
   deque<int> dqe = { 65, 2, 31, 5, 9 }; // creation of deque
   cout<<"First element of the deque is:";
   cout<<*dqe.cbegin(); // returns first element of deque
}

输出

如果我们运行上面的代码,它将生成以下输出 -

First element of the deque is:65

解释

在这段代码中,首先,头文件包含 deque 的所有函数。我们倾向于声明双端队列中有一些值。然后,我们倾向于在执行 cbegin() 时打印双端队列利用的主要组件,无论在哪里使用 cbegin() 来返回列表的主要组件。

相关用法


注:本文由纯净天空筛选整理自Sunidhi Bansal大神的英文原创作品 DEQUE CBEGIN() in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。