Exemple d’utilisation des fonctions objets ‘bind2nd()’ et ‘plus()’

Author:

 vecteur, iterator
{filelink=15279}

#include 
#include 
#include 
#include 
#include 

using namespace std;

int main( )
{
   vector vecteur( 8 );
   ostream_iterator< int > output( cout, " " );

   generate( vecteur.begin(), vecteur.end(), rand );

   cout << "Contenu du vecteur: n";
   copy( vecteur.begin(), vecteur.end(), output );

   transform( vecteur.begin(), vecteur.end(), vecteur.begin(),bind2nd( plus(), 1 ) );
   cout << "Contenu du vecteur: n";
   copy( vecteur.begin(), vecteur.end(), output );

   return 0;
}

Leave a Reply

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