#include <list> #include <algorithm> #include <iterator> #include <iostream> using namespace std; int main() { int tab[ 4 ] = { 5, 20, 41,-9 }; std::list< int > liste1; std::list< int > liste2; std::ostream_iterator< int > affichage( cout, "n" ); // Copier des valeurs dans la première liste(liste1) liste1.push_front( 1 ); liste1.push_front( 3 ); liste1.push_back( 4 ); liste1.push_back( 2 ); cout << "Contenu de la liste1: "; std::copy( liste1.begin(), liste1.end(), affichage ); // Copier le contenu du tableau dans la liste liste2.insert( liste2.begin(), tab, tab + 4 ); cout << "Contenu de la liste2: "; std::copy( liste2.begin(), liste2.end(), affichage ); //Remplacer le contenu de la liste1 par le contenu de la liste2 liste1.assign( liste2.begin(), liste2.end() ); cout << "Contenu de la liste1: "; std::copy( liste1.begin(), liste1.end(), affichage ); cout << endl; return 0; } |
0
C++: Copier les valeurs d’une liste dans une autre
c sniper
No comments yet.