Bonjour.
Je suis en train de découvrir les fonctions/expressions lambda de C++ 2011 et j'ai un peu du mal à comprendre comment cela fonctionne.
J'aimerai savoir si les fonctions lambda sont adaptées à ce genre d'utilisation :
Si quelqu'un pouvait me donner la syntaxe d'une fonction faisant cela, ça m'aiderait énormément (ça me servirait de base pour bidouiller après)Soit V1 et V2 deux std::vector
Je voudrais écrire une fonction qui prend en paramètre deux vecteurs + une fonction lambda et qui retourne un vecteur dont le résultat correspond à la fonction lambda qui a été passée en paramètre.
Exemple : si ma fonction lambda est un truc du style z = x * y, j'aimerai que
le vecteur V3 retourné soit égal à :
V3[0] = V1[0]*V2[0]
V3[1] = V1[1]*V2[1]
V3[2] = V1[2]*V2[2]
etc...
Merci beaucoup![]()
Partager