CppCast cover image

Type Erasure, SIMD-Within-a-Register and more

CppCast

00:00

Exploring Type Erasure in C++ Design Patterns

This chapter examines type erasure in C++ design patterns, highlighting its advantages over std::function and std::any. It discusses the emergent behavior and modeling capabilities provided by type erasure, while critiquing conventional object-oriented approaches and their complexities. The episode also draws parallels to biological classifications to illustrate its concepts, providing insights into modeling challenges and the application of advanced subtyping relations.

Play episode from 18:32
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app