• [^] # Re: À suivre?

    Posté par . En réponse au journal C++ Core Guidelines. Évalué à 1.

    Les lambdas permettent de définir du code ayant une portée du bloc en cours.
    C'est utile par exemple dans les fonctions asynchrones, si je donne une fonction pour le retour (std::function si possible), un lambda peut contenir le contexte.

    En tant que prédicat c'est aussi très flexible, on peut exprimer ce que l'on veut sans le mettre dans l'interface de l'objet.