Virtual Functions in C++ — a practical guide to C++ virtual functions with clear examples you can reuse in real projects.
C++ Tutorial Series (64/111). Prefer one article? Read the complete C++ tutorial.
Short description
Virtual calls require a virtual table; don’t forget virtual destructors.
Virtual tip
virtual in base
override in derived
virtual ~Base()
Dispatch via pointer/reference