The Many Variants of STD::variant in C++17 - Design and Implementation
code::dive conference via YouTube
Launch Your Cybersecurity Career in 6 Months
Build the Finance Skills That Lead to Promotions — Not Just Certificates
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a 44-minute conference talk from code::dive that delves into the controversial journey of implementing the discriminated union variant type in C++17. Learn about the intricate design decisions, performance considerations, and usability tradeoffs that shaped the development process through a firsthand account. Gain insights into the heated debates within the C++ committee, understand the technical challenges faced during implementation, and discover potential future developments including pattern matching enhancements and proposals to elevate variant to a first-class language feature.
Syllabus
Nevin Liber - The Many Variants of std variant
Taught by
code::dive conference