Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Presentation material for my talk "Everything you (n)ever wanted to know about C++'s Lambdas"

Notifications You must be signed in to change notification settings

avitase/cpp_lambda_talk

Open more actions menu

Repository files navigation

About

Presentation material for my talk "Everything you (n)ever wanted to know about C++'s Lambdas". The slides and exercises are available at:

Abstract

From a syntactical point of view, the Lambda expression of C++ is nothing but syntactic sugar of a struct with an appropriate call operator overload. On the other hand, this simple syntax is shockingly flexible and allows powerful abstractions in a functional way, while providing elegant and easy to read code in a language that is notoriously famous for being unnecessary clunky and verbose.

I will give an overview about the basic syntax and best practices. I will then talk about stateful Lambdas, Lambda inheritance and their real-world applications.

About

Presentation material for my talk "Everything you (n)ever wanted to know about C++'s Lambdas"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.