rational1.gcd(rational2);
Rational Rational::operator +(Rational)
Rational a = b;
Rational c = b + a;
Wenn die interne Copy-Semantik nicht ausreichend ist, kann in jeder
Klasse ein eigener Copy-Konstruktor hinzugefügt werden:
ClassX::ClassX(const ClassX&);
oder
ClassX::ClassX(ClassX&);
Jede Klasse, die Zeiger auf frei allozierten Speicher verwendet, soll folgendes definiert haben:
operator =()
© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 12/16/1998 |