Abstract Classes and Operator Overloading
How to force every derived class to implement certain behaviour, and how to make your own types work with +, ==, and << the way built-in types do.
11 min readUpdated 2026-09-03cppooppolymorphismoperator-overloading