Dynamic Polymorphism With Code Injection and Metaclasses
Offered By: ACCU Conference via YouTube
Course Description
Overview
Explore dynamic polymorphism in C++ beyond traditional virtual functions and inheritance in this ACCU 2021 conference talk. Delve into type erasure as an alternative approach, examining its implementation challenges and comparing it to other languages like Rust. Discover a potential future design for interface-based type erasure in C++ that combines the convenience of inheritance with additional benefits. Learn about proposed code injection and metaclasses facilities, and gain insights into a prototype implementation using the experimental metaclasses Clang fork. Presented by Sy Brand, Microsoft's C++ Developer Advocate, this talk offers valuable perspectives on advanced C++ programming techniques and potential language enhancements.
Syllabus
Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ]
Taught by
ACCU Conference
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU 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