English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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().
const_iterator cbegin();
Il ne contient aucun paramètre.
Il renvoie un itérateur constant pointant au début du conteneur.
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.
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.