Enchainer les for_each de la Stl

Enchainer les for_each de la Stl - C++ - Programmation

Marsh Posté le 02-01-2010 à 21:56:55    

Je voudrais enchainer deux for_each en faisant en sorte que l'iterateur de debut de la 2eme boucle corresponde à l'iterateur courant de la 1ere :
 
avec un for, ça donne

Code :
  1. for (int i = 0 ; i<nb_max; i++)
  2. {
  3.    for (int j = i ; j<nb_max; j++)
  4. }


Comment faire avec for_each et des foncteurs, sachant que c'est la valeur et non plus l'itérateur qui est passé en argument du foncteur ?  
 
Merci d'avance


Message édité par toonj le 02-01-2010 à 21:58:15
Reply

Marsh Posté le 02-01-2010 à 21:56:55   

Reply

Marsh Posté le 02-01-2010 à 22:07:24    

regarde du coté de BOOST_FOR_EACH :
 
http://www.boost.org/doc/libs/1_41 [...] reach.html
 
On peut ecrire des doubles boucles proprement :
 
http://article.gmane.org/gmane.com [...] user/54565

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed