YoVDO

Many an `any` - std::any

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Benchmarking Courses Type Erasure Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube