CppCon 2017: Louis Dionne “Runtime Polymorphism: Back to the Basics”

— Presentation Slides, PDFs, Source Code and other presenter materials are available at: — C solves the problem of runtime polymorphism in a very specific way. It does so through inheritance, by having all classes that will be used polymorphically inherit from the same base class, and then using a table of function pointers (the virtual table) to perform dynamic dispatch when a method is called. Polymorphic objects are then accessed through pointers t
Back to Top