Originaltext:
Wichtiger ist, dass man auch
Shape* shape1 = new Rectangle( Point(0,0), Point(100,100) );
Shape* shape2 = shape-> clone();
schreiben kann.
Korrekt muss es heißen:
Shape* shape2 = shape1-> clone();