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

YouTube

Many an `any` - std::any

ACCU Conference via YouTube

Overview

Explore the implementation strategies and performance implications of std::any in this comprehensive conference talk from ACCU 2022. Delve into the various choices for implementing this type-erasing container, examining their impact on future evolution, ABI restrictions, and potential for constexpr support. Analyze the performance trade-offs, compile-time effects, and code inclusion requirements of different implementation approaches. Discover how C++20 modules may influence these considerations. Witness the presentation of multiple complete std::any implementations and review micro-benchmark results within the 90-minute session. Gain valuable insights from Alisdair Meredith, a seasoned C++ committee member and software developer at BloombergLP, as he shares his expertise on this fundamental standard library component.

Syllabus

Many an `any` - Alisdair Meredith - ACCU 2022

Taught by

ACCU Conference

Reviews

Start your review of Many an `any` - std::any

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.