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( ) 用于返回列表的主要组件。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP