I\'ve got code like this:
class A { //... public: //... virtual A* clone() const = 0; }; class B1 : public A { public: /