Das Programm sollte folgenden Output bringen:
Flaeche r1: 30 Flaeche r2: 45 Flaeche d: 12 Flaeche z1: 42 Flaeche z2: 87 -------------- z1[0] ist Rechteck r1 mit Flaeche 30 r1 aus z1 entfernt. Flaeche z1 jetzt: 12 r1 zu z2 addiert. Flaeche z2 noch immer: 87 z2[0] ist ZGeoObj z1 mit Flaeche 12 z1[1] ist ein Dreieck neues ZGeoObj nz2 mit Flaeche 87 neues ZGeoObj nz2 jetzt mit Flaeche 12 nz2[2] ist dynamischer Kreis mit Flaeche: 314.159 Flaeche nz2 daher jetzt: 326.159 Kreis aus nz2 entfernt und geloescht. Flaeche wieder: 12 Downcast zu Dreieck erfolgreich. Downcast zu Kreis abgelehnt. Flaeche von z1: Segmentation fault (core dumped)