English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Deque (file doublement chaînée)
C ++ La fonction push_front() de deque insère un nouvel élément à l'avant du conteneur double file d'attente et augmente la taille du conteneur d'un élément.
void push_front(value_type val);
val:La valeur à ajouter au début.
Il ne retourne aucune valeur.
Laissons voir un exemple simple
#include<iostream> #include<deque> using namespace std; int main() { deque<int> d={200,300,400,500}; deque<int>::iterator itr; d.push_front(100); for(itr=d.begin();itr!=d.end();++itr) cout<<*itr<<" "; return 0; }
Sortie :
100 200 300 400 500
Dans cet exemple, la fonction push_front() est appliquée au premier élément2Ajouter un nouvel élément avant 00, c'est-à-dire100.
Laissons voir un exemple simple
#include<iostream> #include<deque> using namespace std; int main() { deque<string> d={"is","a","programming","language"}; deque<string>::iterator itr; d.push_front("java"); for(itr=d.begin();itr!=d.end();++itr) cout<<*itr<<" "; return 0; }
Sortie :
java est un langage de programmation
Dans cet exemple, la fonction push_front() ajoute un nouveau chaîne de caractères avant le premier chaîne 'is', c'est-à-dire 'java'.