Expressions lambda
Les expressions lambda (EN) sont une fonctionnalité C++11 qui vous permet de définir les méthodes inline anonymes.
L'extrait de code suivant montre une expression lambda simple :
[](int x, int y) {
return x + y;
};
Utilisation des expressions lambda avec les bibliothèques Delphi
Vous pouvez utiliser des expressions lambda avec des bibliothèques Delphi pour gérer des méthodes anonymes Delphi.
Vous pouvez également utiliser des expressions lambda quand vous utilisez la bibliothèque de programmation parallèle. Voir Utilisation de TTask et Utilisation de TTask::IFuture. La seule différence est que TParallel::For requiert un transtypage explicite en modèle TProc ou TFunc correspondant.
Voir aussi
- Exemple de code Generic Stack