Skip to content

Details

Type erasure is the backbone of the C++ standard library types such as std::function and std::any. This talk would explain the idea of type erasure and how it gets implemented. We will first explore C style type erasure with the cast and void* and OOP style type-erasure with inheritance and virtual dispatch. And then, we will start to explain more advanced type erasure techniques that are used to implement standard libraries and some related considerations such as small buffer optimization.

As always, we will have food (gluten free options) and drinks available.

We hope to see you there!

Sponsors

Sponsor logo
QuantLab
Quantlab sponsored food at one time
Sponsor logo
alteryx
Alteryx sponsored drinks and food at one time
Sponsor logo
CppCon
Community Sponsor
Sponsor logo
Meeting C++
Community Sponsorship
Sponsor logo
C++ Online
C++Online is an online only, international C++ Conference
Sponsor logo
Trimble
Space and soft drinks

Members are also interested in