Virtual Vs Pure Virtual Methods:
In short: A virtual method can be overridden in a child class, and the call is resolved by the actual object type at run time, not by the handle type. That is polymorphism. A pure virtual method goes a step further: it is only a prototype with no body, declared inside a virtual (abstract) class,…
