{filelink=14654}
#include
using namespace std;
#include
#include
#include
int main()
{
int array[ 4 ] = { 2, 6, 4, 8 };
list< int > liste1;
list< int > liste2;
ostream_iterator< int > affichage( cout, " " );
// insertion des éléments dans la liste1
for(int elem=0; elem<9;elem++)
liste1.push_front( elem );
cout << "Contenu de la liste1 ";
std::copy( liste1.begin(), liste1.end(), affichage );
// insertion des éléments dans la liste2 avec la méthode
liste2.insert( liste2.begin(), array, array + 4 );
cout << "Contenu de la liste2: ";
std::copy( liste2.begin(), liste2.end(), affichage );
//Fusionner les deux listes
liste1.merge( liste2 );
cout << "Contenu de la liste: ";
std::copy( liste1.begin(), liste1.end(), affichage );
cout << endl;
return 0;
}