std: transform or for_each
Bonjour !
Bonne année à tous et merci d'avance pour les nombreuses questions que je vais vous poser cette année ! :D
Je souhaite modifier les valeurs d'un vecteur de double en appliquant la même fonction à chacun des éléments
j'ai le choix entre
Code:
transform(vecteur.begin(),vecteur.end(), vecteur.begin(), fVal);
ou
Code:
for_each(vecteur.begin(),vecteur.end(), vecteur.begin(), fRef);
où fRef est passée par référence
Quel est le plus naturel? Et surtout le plus rapide?
Merci