English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeur

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Utilisation et exemple de Deque cbegin()

C++ Deque (double-ended queue)

C ++ La fonction cbegin() de Deque renvoie un itérateur constant qui pointe au premier élément du conteneur deque. Cet itérateur peut être incrémenté ou décrémenté, comme l'itérateur renvoyé par la fonction begin(). Si le conteneur est vide, l'itérateur renvoyé est égal à cend().

Syntaxe

const_iterator cbegin();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il renvoie un itérateur constant pointant au début du conteneur.

Exemple1

Laissez-nous voir un exemple simple

#include<iostream>
#include<deque>
using namespace std;
int main()
{
 deque<string> fruit = {"mango", "apple", "banana", "kiwi"};
 const_iterator itr;
 itr = fruit.cbegin();
  cout<<*itr;
  return 0;
}

Sortie :

mango

Dans cet exemple, la fonction cbegin() renvoie un itérateur constant au début du conteneur.

Exemple2

Laissez-nous voir un exemple simple

#include<iostream>
#include<deque>
using namespace std;
int main()
{
 deque<int> k={100,200,300,400,500};
 deque<int>::const_iterator itr;
 itr=k.cbegin()+3;
  cout<<*itr;
  return 0;
}

Sortie :

400

Dans cet exemple, la fonction cbegin() incrémente3Par conséquent, il retourne le4itérateur d'un élément.

C++ Deque (double-ended queue)