YoVDO

C++ Lambda Idioms - From Basics to Advanced Techniques

Offered By: CppCon via YouTube

Tags

C++ Courses Lambda Functions Courses C++23 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced C++ lambda techniques and idioms in this comprehensive CppCon 2022 conference talk by Timur Doumler. Delve into the evolution of lambdas from C++11 to C++23, covering topics such as generic lambdas, init captures, constexpr lambdas, and upcoming features. Learn about lesser-known lambda tricks, including inheritance, recursive calls, and immediately-invoked lambda expressions. Gain insights into practical applications, clean code practices, and the future of lambdas in C++ development.

Syllabus

Introduction
Lambda Expressions
Unary Trick
Captures
Local Variables
Immediately Invoked Functions
Never Again
Generic Lambda
Variable Template
Init Capture
Class Template Argument Deduction
C20 Lambda Changes
C23 Lambda Changes
C23 Deducing
Recursive Lambda
Tree Traversal


Taught by

CppCon

Related Courses

How C++23 Changes the Way We Write Code
NDC Conferences via YouTube
A Preview of C++ 23
NDC Conferences via YouTube
Let's Talk About C++ Abstraction Layers
CppNow via YouTube
Top 5 Library Additions in C++23
CppNow via YouTube
mp-units - Lessons Learned and a New C++ Library Design
ACCU Conference via YouTube