YoVDO

Dynamic Polymorphism With Code Injection and Metaclasses

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses Design Patterns Courses Type Erasure Courses Code Injection Courses Metaclasses Courses

Course Description

Overview

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

Automated and Connected Driving Challenges
RWTH Aachen University via edX
Basics in computer vision
Higher School of Economics via Coursera
Build a Guessing Game Application using C++
Coursera Project Network via Coursera
ะก/C++ for competitive programming
Moscow Institute of Physics and Technology via Coursera
C++ Interacting with the World and Error Handling
Infosec via Coursera