Virtual functions -- dispatching

  class A { 
A
public: virtual void operator()() { cout << "A"; } }; class B : public A {
B
public: virtual void operator()() { cout << "B"; } };

slide: Virtual functions -- dispatching