Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Combinaison des méthodes ‘insert()’ et ‘begin()’ pour ajouter des éléments au début d’une liste

 list, méthode, list
{filelink=14660}

 
#include <iostream>
using namespace std;
#include
<list>
#include <algorithm>
#include <iterator>  
 
int main()
{
   int array[ 4 ] = { -1, -2, -3, -4 };
   list< int > liste;     
 
   ostream_iterator< int > affichage( cout, " " );
 
  for(int i=0;i<5;i++)
   liste.push_front( i );
 
   cout << "Contenu de la liste: ";
   std::copy( liste.begin(), liste.end(), affichage );
 
   //Insérer les valeur du tableau au début de la liste
   liste.insert( liste.begin(), array, array + 4 );
 
   cout << "Contenu de la liste: ";
   std::copy( liste.begin(), liste.end(), affichage );
 
   cout << endl;
   return 0;
}

No comments yet.

Leave a Comment