C++/Funkcje anonimowe: Różnice pomiędzy wersjami

brak opisu edycji
m (→‎Składnia: wypunktowanie)
Nie podano opisu zmian
Od początku istnienia C++, możliwy był zapis programów w postaci funkcji wolnych lub składowych klas. Nie istniała jednak możliwość tworzenia funkcji w innych formach, np. funkcji lokalnych. Można było posiłkować się klasami zagnieżdżonymi, ale było zwykle dalekie od wygody.
 
Standard C++11 dodał bardzo ważną możliwość tworzenia '''funkcji anonimowych''', czasem nazywanych '''lambdami'''. Funkcje anonimowe mogą być przekazywane jako parametry, mogą być przypisywane do zmiennych itp. Regułą jest, że funkcje tego typu są krótkie.
Anonimowy użytkownik