Runtime Polymorphism with Freedom and Performance

In his great presentation “Inheritance Is The Base Class of Evil,” Sean Parent clearly exposed the flaws of using inheritance and virtual overrides (subclassing) for runtime polymorphism — and solved the bulk of those problems in just 25 minutes. But what if, instead of 25 minutes, he was speaking to a C++ Now audience, with … Continue reading Runtime Polymorphism with Freedom and Performance