248 Dokumentation des Programmoduls RhythmClarifier Arithmetische Zuweisungsoperatoren Rückgabe: Dieese Funktionen liefern jeweils eine Referenz auf (∗this) zurück. • Rational& operator+= (const Rational &) • Rational& operator-= (const Rational &) • Rational& operator ∗= (const Rational &) • Rational& operator/= (Rational) • Rational& operator%= (const Rational &) Geschützte Datenelemente • void reduce () Kürzt den Bruch soweit es geht aus. • Rational& flip () Vertauscht Zähler und Nenner. Private Attribute • int num Zähler inklusive Vorzeichen. • int den Nenner ohne Vorzeichen. Verwandte Funktionen (Es handelt sich hierbei nicht um Elementfunktionen.) • Rational operator+ (Rational r1, const Rational &r2) • Rational operator- (Rational r1, const Rational &r2) • Rational operator ∗ (Rational r1, const Rational &r2) • Rational operator/ (Rational r1, const Rational &r2) • Rational operator% (Rational r1, const Rational &r2) • bool operator< (const Rational &r1, const Rational &r2) • bool operator> (const Rational &r1, const Rational &r2) • bool operator<= (const Rational &r1, const Rational &r2) • bool operator>= (const Rational &r1, const Rational &r2) • bool operator== (const Rational &r1, const Rational &r2) • bool operator!= (const Rational &r1, const Rational &r2) • ostream & operator<< (ostream &os, const Rational &r)