Générer les 10 premières lettres de l’alphabet dans un ‘deque’ avec ‘generate_n()’

Author:

 deque, iterator
Download

#include 

#include 

#include 

#include 
using namespace std;

template 

class series {

public:
// Générer une série de valeur à partir de 'start'
  series(const T& start) : next(start) {}

  T operator(  )(  ) { return next++; }

private:

  T next;

};

int main(  )

{

  std::deque deq(10);

  //générer les 10 premières lettres de l'alphabet dans le deqteur

 generate_n(deq.begin(  ), 10, series('A'));

 // Afficher le résultat
  copy(deq.begin(  ), deq.end(  ),ostream_iterator(cout, " "));

  return 0;

}

Leave a Reply

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