C++: Exemple de Manipulation de ‘deque’

Author:

 deque
Download

#include 
#include 
#include 
#include 
#include 
using namespace std;

void print (int elem)
{
    cout << elem << ' ';
}

int main()
{
    deque deq;

    // insérer 9 éléments dans le 'deque'
    for (int i=1; i<=9; ++i)
	{
        deq.push_back(i);
    }

	cout<<"Contenu du deque:"<::iterator pos1;
    pos1 = find (deq.begin(), deq.end(),2);                          

    //Trouver la position de l'élément avec la valeur 7
    deque::iterator pos2;
    pos2 = find (deq.begin(), deq.end(),7);                          

	/*
      Afficher les valeurs des éléments situés
	  entre la position 'posi1' et 'posi2'
    */
	cout<<"Contenu du deque de la position 2 à la position 7:"<::reverse_iterator rpos1(pos1);
    deque::reverse_iterator rpos2(pos2);

	cout<<"Contenu inversé du deque de la position 2 à la position 7:"<
    

Leave a Reply

Your email address will not be published. Required fields are marked *