Xavier Lamorlette

C++ : Lambdas

Syntaxe

The [] construct inside a function call’s argument list indicates the beginning of a lambda expression:
[capture](parameters) -> return-type {body}

The return type is optional if the compiler can deduce it unambiguously.

Stockage

auto toto = []()->T{}

std::function t = [](int a){return a * a;};

La dernière mise à jour de cette page date d'août 2020.

Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.