
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


