Ich habe im Internet viele Tutorials gelesen, in denen erklärt wurde, wie man Lambdas mit der Standardbibliothek verwendet (z. B. std::find
), und alle waren sehr interessant, aber ich konnte keine finden, die erklärten, wie ich ein Lambda für meine eigenen Funktionen verwenden kann.
Beispielsweise:
int main()
{
int test = 5;
LambdaTest([&](int a) { test += a; });
return EXIT_SUCCESS;
}
Wie soll ich deklarieren LambdaTest
? Was ist die Art des ersten Arguments? Und wie kann ich dann die an sie übergebene anonyme Funktion - zum Beispiel - "10" als Argument aufrufen?