Loading course…
Loading course…
Created by Ujjawal Shakya
Quickly master how to treat different C++ objects through one interface and when to enforce behaviour with pure virtual functions. By the end, you’ll design flexible class hierarchies and know exactly when to make a class abstract.
2 modules • Each builds on the previous one
Learn how derived classes extend a base class and how virtual functions enable treating different objects through a common interface.
Differentiate between regular virtual functions (with optional default bodies) and pure virtual functions that make a class abstract.
Begin your learning journey
In-video quizzes and scaffolded content to maximize retention.