next up previous
Persistenz von Klassen- bzw. Objekthierarchien


Beispiele oNaivZGe/iNaivZGe:

 
// File: oNaivZGe.cc

#include <iostream.h>
#include <PunktV.h>
#include <NaivRctk.h>
#include <NaivRtRn.h>
#include <NaivDrik.h>
#include <NaivKris.h>
#include <NaivZGeo.h>

int main()
{
  Rechteck r1(Punkt(0., 0.), Punkt(6., 5.));
  RechteckRund r2(Punkt(6., 0.), Punkt(15., 5.));
  ZGeoObj z1;
  Rechteck r3(Punkt(0., 5.), Punkt(15., 8.));
  ZGeoObj z2;
  Dreieck   d(Punkt(0., 5.), Punkt(6., 5.), Punkt(3., 9.));

  z1.Add(r1);
  z1.Add(r2);
  z2.Add(z1);
  z2.Add(r3);
  z2.Add(d);
 
  cout << z2 << endl;
}


next up previous