C++ : Polymorphic inheritance without vtable In this article, we will see how to use CRTP, std::variant and std::visit to increase our code performances. Table of content Introduction What's wrong with vTables ? A way out ? CRTP