January 2019
Intermediate to advanced
512 pages
14h 5m
English
Since CRTP allows us to override base class functions with those of the derived class, it implements polymorphic behavior. The key difference is that polymorphism happens at compile time, not at runtime.