20.3 Virtual Functions virtual functions Used instead of switch statements Declaration:  Keyword virtual before function prototype in base class virtual void draw() const; A base-class pointer to a derived class object will call the correct draw function If a derived class does not define a virtual function it is inherited from the base class
{}