next up previous
Implementation des COMPOSITE-Patterns und RTTI


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)


next up previous