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 la fonction begin() de deque

C++ Deque (file doublement chaînée)

C ++ La fonction begin() de deque retourne un itérateur pointant sur le premier élément du conteneur deque. Si le conteneur est vide, l'itérateur retourné sera égal à end().

Syntaxe

iterator begin();

Paramètres

Il ne contient aucun paramètre.

Valeur de retour

Il retourneItérateur pointant sur le premier élément.

Exemple1

Laissez-nous examiner un exemple simple

#include<iostream>
#include<deque>
using namespace std;
int main()
{
  deque<int> n={1,2,3;
  iterator deque<int> itr;
  itr = n.begin();
  cout << "first element of the deque:" <<*itr;
  return 0;
}

Sortie :

Premier élément de la deque:1

Dans cet exemple, la fonction begin() retourne l'itérateur du premier élément.

Exemple2

Laissez-nous examiner un exemple simple

#include<iostream>
#include<deque>
using namespace std;
int main()
{
  deque<char> ch={'C','+','+}
  iterator deque<char> itr;
  itr=ch.begin()+2;
  cout<<*itr;
  return 0;
}

Dans cet exemple, la fonction begin() est incrémentée2Ainsi, la fonction begin() retourne l'itérateur du troisième élément.

C++ Deque (file doublement chaînée)