ciao.
ho il seguente codice di una lambda function in c++:
è possibile "catturare" piu di un parametro?codice:int evenCount = 0; for_each(v.begin(), v.end(), [&evenCount] (int n) { cout << n; evenCount++; })
tra le [] e passarlo alla funzione?
come?
gioca un ruolo l'ordine dei parametri?
poi:
perchè sono utili(a parte essere piu intuitive e snelle) e cosa di piu anno dei function object?
grazie.