#include <iostream> #include <deque> #include <string> #include <algorithm> #include <iterator> using namespace std; int main() { deque<string> deq; //Insertion des valeurs dans le 'deque' deq.assign (3, string("Bonjour"));//Ajouter 3 copie de Bonjour deq.push_back ("Dernier Bonjour"); deq.push_front ("Bonjour C"); deq.push_front ("Bonjour B"); deq.push_front ("Bonjour A"); // Afficher les valeurs du deque copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"n")); cout << endl; // Supprimer le premier et le dernier éléments du 'deque' deq.pop_front(); deq.pop_back(); // Afficher à nouveau les valeurs du deque copy (deq.begin(), deq.end(),ostream_iterator<string>(cout,"t")); cout << endl; } |
----------------------------------------------------------------------------