Главная
Study mode:
on
1
Introduction
2
Lambdas
3
lambda question
4
capturing
5
lambda and function pointers
6
lambda size
7
C standard
8
Generic lambdas
9
Hanging reference trap
10
Captures
11
lambda captures
12
a1 captures
13
context parameters
14
C20 context
15
Immediately invoked function expressions
16
POSIX API
17
lambda capture
18
lambda templates in C
19
nontype template parameters
Description:
Explore the intricacies of C++ lambdas in this comprehensive conference talk from code::dive 2019. Delve into the implementation details of lambdas using C++ Insights, examining how compiler-generated code changes with lambda modifications. Gain insights into practical applications of lambdas, particularly in constrained environments like embedded systems. Learn to write more concise and unique code using lambda functions. Discover the nuances of lambda captures, generic lambdas, and potential pitfalls like the hanging reference trap. Investigate advanced topics such as lambda templates, non-type template parameters, and immediately invoked function expressions. Presented by Andreas Fertig, a seasoned C++ trainer and consultant specializing in embedded systems, this talk provides a solid foundation for understanding and effectively utilizing lambdas in C++ development.

C++ - λ Demystified

code::dive conference
Add to list
0:00 / 0:00