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 的所有函数。我们倾向于将 deque 声明为其中包含一些值。然后,我们倾向于打印 deque 的主要组件,使用执行 cbegin( ),在其中 cbegin( ) 用于返回列表的主要组件。

更新于: 30-01-2020

113 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.