Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Lambda All the Things - Exploring C++ Programming with Lambdas Only

CppNow via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an experimental approach to C++ programming by attempting to replace traditional language constructs with lambda expressions in this conference talk from C++Now 2025. Discover how far you can push the boundaries of lambda usage by systematically replacing parts of the C++ standard library, type traits, classes with data members, and other fundamental components with lambda-based alternatives. Learn about the theoretical minimum number of classes and functions required in C++23 while maximizing lambda usage throughout your codebase. Examine whether it's possible to emulate virtually everything in C++ using only lambdas and understand the practical implications of such an approach. Gain insights from Braden Ganetsky, an ISO C++ Committee member representing Canada, as he demonstrates this unconventional programming paradigm through practical examples and explores the limits of lambda expressiveness in modern C++. Access accompanying slides and dive deep into advanced C++ metaprogramming techniques that challenge conventional coding practices.

Syllabus

Lambda All the Things - Braden Ganetsky - C++Now 2025

Taught by

CppNow

Reviews

Start your review of Lambda All the Things - Exploring C++ Programming with Lambdas Only

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.