What is an abstract class?
Sigiloso
Abstract Base Class ("ABC") Any class where a) cannot be instantiated and b) is comprised of pure virtual functions. class transport { public: virtual void turnLeft() == 0; virtual void turnRight() == 0; }; class car :: public transport { public: void turnRight() { printf("Wheel right.\n"); void turnLeft() { printf("Wheel left.\n"); }; class boat : public transport { public: void turnRight() { printf("Rudder right.\n"); } void turnLeft() { printf("Rudder left.\n"); } } etc...