• [^] # Re: À suivre?

    Posté par (site web personnel) . En réponse au journal C++ Core Guidelines. Évalué à 0. Dernière modification le 05 octobre 2015 à 15:05.

    Les lambdas permettent des choses intéressantes comme l'évaluation paresseuse de paramètre ou l'utilisation d'API de plus au niveau pour manipuler les conteneurs (avec des map(), filter(), find(), etc).

    Et je rajouterai la parallélisation, où un lambda t'autorise à isoler/filtrer proprement une section parallèle et ses paramètres.

    • Ça diminue le risque de corruption / sharing involontaire / deadlock ( cf parallel_for )
    • Ça permet de découpler proprement ton code en taches distincts en suivant le modèle de async/future.