lambda-Frage
-
Ich will eine Lambda-Funktion schreiben, der ich einen unsigned int i und einen vector<T>& übergebe. Wie mache ich das?
-
Ist das T ein konkreter Typ? Oder meinst du du willst quasi eine Template-Lambda schreiben?
-
Falls T ein konkreter Typ ist, ist das der Lambda-Ausdruck:
[]( unsigned i, std::vector<T>& vec ) { // .... }Ansonsten schreibst du ein Funktionstemplate.