A* a = new B(); (*a)();
produces B