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