Remplir une séquence de collection[debut, fin] avec des valeurs successives

Author:

 vecteur, iterator
Download

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

// Générer une série de valeur à partir de 1
int serie()
{
   static int valeur = 1;
   return valeur++;
}

int main()
{
   vector< int > ints( 10 );
   ostream_iterator< int > output( cout, " " );

   //Générer des valeurs pour chaque éléments de 'ints' avec la focntion 'serie'
   generate( ints.begin(), ints.end(), serie );

   cout << "Vecteur ints après la génération des valeurs de 1-10:";
   copy( ints.begin(), ints.end(), output );

   cout << endl;
   return 0;
}

/* 

Vecteur ints après la génération des valeurs de 1-10: 1 2 3 4 5 6 7 8 9 10

 */        

Leave a Reply

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