Les 25
Lambdas en functioneel C++
Lambda-syntax, capture by value en by reference, std::function en een eerste blik op ranges.
🎯 Na deze les kun je
- lambdas schrijven met parameters, returntype en body
- het verschil tussen capture by value en by reference uitleggen en de valkuilen herkennen
- std::function gebruiken om een functie als waarde op te slaan
- een eenvoudige ranges-pipeline schrijven
In les 20 gebruikte je lambdas als predicaat voor std::sort en std::count_if. Een lambda is een functie die je ter plekke schrijft, precies waar je hem nodig hebt. In deze les leer je wat er tussen de vierkante haken staat, hoe je een functie in een variabele bewaart, en hoe C++20 ranges filteren en omzetten leesbaar maken.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?