Implementing Variant Visitation Using Lambdas
Offered By: CppNow via YouTube
Course Description
Overview
Explore the implementation of lambda-based visitation for std::variant in C++17 through this comprehensive conference talk. Delve into the concept of type-safe sum types and their usefulness in modern C++ programming. Learn how to create more elegant and user-friendly interfaces for variant visitation using lambda functions. Discover techniques for overloading arbitrary function objects and implementing zero-runtime-overhead lambda recursion with the Y combinator. Gain insights into handling recursive variant types and applying lambda-based visitation to them. Suitable for developers familiar with C++11 and C++14 core language features, this talk provides a deep dive into advanced C++ concepts and techniques for working with variants.
Syllabus
C++Now 2017: Vittorio Romeo “Implementing `variant` visitation using lambdas"
Taught by
CppNow
Related Courses
Vector-Dynamic Array - Making Data Structures in C++The Cherno via YouTube C++ Insights - See Your Source Code with the Eyes of a Compiler
NDC Conferences via YouTube C++ Insights - How Stuff Works, Lambdas and More
CppNow via YouTube Generative Programming in Action - Emulating the 3DS
CppNow via YouTube The Problem with Cutting Edge C++
CppNow via YouTube